Vidéo: FolderEnhancer 7 : Améliorer l'affichage des dossiers (iPhone, iPod touch, iPad) 2025
Lorsque vous créez et appliquez des applications de storyboard pour iOS 6, les contrôleurs de vue sont le cœur et l'âme de votre storyboard. Les contrôleurs de vue sont généralement les objets qui servent de délégués et de sources de données pour les vues de table, ainsi que pour d'autres types de vues de structure. Les contrôleurs de vue ont des responsabilités vitales pour l'iPad, telles que les suivantes:
-
Gestion d'un ensemble de vues: Cela inclut la création des vues ainsi que leur vidage de la mémoire en cas de mémoire insuffisante.
-
Répondre à un changement d'orientation de l'appareil: Si, par exemple, l'utilisateur fait passer l'iPad de l'orientation paysage à l'orientation portrait, le contrôleur de vue réagit en ajustant ses vues pour les faire correspondre aux nouvelles orientation.
-
Création d'une vue modale (pas de modèle): Une vue modale est une fenêtre enfant qui affiche une boîte de dialogue dans laquelle l'utilisateur doit faire quelque chose (touchez le bouton Oui ou Annuler, par exemple) avant de retourner à l'application.
Vous utilisez une vue modale pour vous assurer que l'utilisateur a prêté attention aux implications d'une action (par exemple, & ldquo; Êtes-vous certain que vous voulez supprimer tous vos contacts ? & quot;).
-
Afficher un survol: Un popover est une vue transitoire qui s'affiche lorsque les personnes tapent sur un contrôle ou une zone à l'écran. Les Popovers sont utilisés de différentes manières, y compris l'affichage de la vue Master lorsqu'une application Split View est en mode Portrait ou l'affichage d'informations supplémentaires sur une sélection.
-
Répondre à l'entrée et à la navigation de l'utilisateur: Pendant que la vue traite une touche en utilisant le motif Cible-Action, c'est presque toujours la vue qui est la cible de l'action - répondre au toucher de manière appropriée.
Outre la classe UIViewController de base, UIKit inclut les sous-classes
-
telles que UITabBarController (pour gérer la barre d'onglets)
-
UITableViewController (que vous utilisez pour gérer les vues Table)
-
UINavigationController (qui implémente
-
UIPageViewController (pour permettre aux utilisateurs de naviguer entre les contrôleurs de vue en utilisant la transition spécifiée)
-
UIImagePickerController (pour accéder à la caméra et à la photothèque sur l'iPad)
-
UISplitViewController (que vous ' J'utiliserai sur l'iPad uniquement pour afficher les vues côte à côte que vous voyez sur cette figure, par exemple).
