Gestion de la Navigation avec UINavigationController

Application de listing en tables 3/3
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Créer votre application iPhone/iPad - Apprendre à programmer en Objective-C avec Xcode
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :
- Apprendre à instancier et configurer un UINavigationController.
- Savoir créer et passer des données entre différentes vues.
- Comprendre la gestion de la Table View et des vues de détail.

Apprenez à pousser une vue lors de la sélection d'une cellule en utilisant UINavigationController.

Dans cette leçon, nous explorerons comment utiliser le UINavigationController pour gérer la navigation dans une application iOS. Vous apprendrez à instancier et configurer un Navigation Controller afin de permettre la navigation entre différentes vues. Nous verrons comment déclarer le UINavigationController dans l'AppDelegate et l'initialiser correctement avec un RootViewController.

Nous créerons ensuite une nouvelle vue de détail personnalisée (DetailViewController) et montrerons comment transférer des données entre les vues à l'aide d'NSDictionary. En outre, nous mettrons en place une interface simple avec des éléments UILabel pour afficher les informations de film, telles que le titre, le réalisateur et l'année de sortie dans le DetailViewController.

Enfin, nous aborderons la méthode didSelectRowAtIndexPath pour détecter la sélection d'une cellule dans la Table View et pousser la vue de détail appropriée. Vous comprendrez comment utiliser les getter et setter pour manipuler les données des vues. À la fin de cette leçon, vous serez en mesure de créer une navigation fluide et intuitive dans vos applications iOS.

Voir plus
Questions réponses
Qu'est-ce qu'un UINavigationController?
C'est un contrôleur qui gère la navigation entre différentes vues dans une application iOS.
Comment instancier un UINavigationController?
Utilisez UINavigationController et allouez-le avec un RootViewController en utilisant initWithRootViewController.
Comment passer des données entre des vues?
En utilisant des propriétés comme NSDictionary et en les définissant avec les valeurs nécessaires avant de pousser une nouvelle vue.

Programme détaillé