Ajouter une vue modale à votre application iOS

Modal vues sur l'iPhone et l'iPad sont parfaits pour les situations où vous voulez que l'utilisateur (ou l'utilisateur veut) de faire quelque chose en dehors du flux d'application. Plutôt que d'utiliser un contrôleur de navigation avec un bouton Retour, vous affichez une vue modale de commandes qui permettent à l'utilisateur de sélectionner soit une action ou d'annuler la procédure.

Une grande partie du travail en ajoutant le contrôleur de destination à votre storyboard a à voir avec permettant à l'utilisateur de sélectionner à une destination dans la vue de table ou d'appuyer sur Annuler pour laisser les choses comme elles sont.

La manière habituelle de gérer les points de vue modal est en créant un Objective-C protocole que cela adopté par le contrôleur présentant le point de vue modal. La vue modal, lorsque l'utilisateur a sélectionné une action ou sur Annuler, appelle la méthode de délégué de la présentation contrôleur.

Le contrôleur rejette la demande alors le contrôleur Modal. En utilisant cette approche signifie que, avant qu'il rejette le contrôleur Modal, le contrôleur de présentation peut obtenir toutes les données dont il a besoin.

Vous commencez à la mise en œuvre de la vue modale en déclarant le protocole et quelques autres propriétés dont vous aurez besoin, ainsi que les protocoles DestinationController doit adopter.

Le langage Objective-C fournit une façon de déclarer formellement une liste de méthodes (y compris les propriétés déclarées) comme un protocole. Si vous avez des protocoles cadres fourni largement utilisé, maintenant vous définir votre propre protocole.


» » » » Ajouter une vue modale à votre application iOS