Dans le cours : L'essentiel du développement iOS
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 700 cours dispensés par des experts.
Implémenter toutes les fonctionnalités d'un controller - Tutoriel iOS
Dans le cours : L'essentiel du développement iOS
Implémenter toutes les fonctionnalités d'un controller
Il faut maintenant rendre le MissionViewController complètement opérationnel. Comme il n'y avait pas de difficulté particulière, j'ai codé les fonctionnalités manquantes et nous allons les voir ensemble. Commençons par la plus simple : le switch de direction. Pour cela, j'ai rajouté une variable reversedDirection, qui contient l'état courant. Dans le switchDirection, on inverse cet état courant et selon sa valeur, nous allons changer le texte des firstDirectionLabel et secondDirectionLabel, en prenant soit le nom de la première direction, soit le nom de la dernière. Pour le switch des favoris, j'ai complété le modèle en ajoutant un favorite qui est initialisé à false, pour savoir si la ligne est favorite ou non. Quand on actionne le bouton Favori, il faut inverser la valeur favorite de line et avoir un retour visuel en changeant l'image du bouton. Et pour changer l'image du bouton, on récupère la ligne, en s'assurant qu'elle n'est pas nulle, comme image, nous allons choisir une image…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
-
(Verrouillé)
Apprendre à utiliser UINavigationController4 m 57 s
-
(Verrouillé)
Créer l'UI des prochains passages à l'aide des composants5 m 42 s
-
(Verrouillé)
Tenir compte des directions et des stations avec les couches Models et Services5 m 16 s
-
(Verrouillé)
Préparer la couche Controller5 m 49 s
-
(Verrouillé)
Connecter la couche Controller et la couche Model par appel de services4 m 59 s
-
(Verrouillé)
Apprendre à utiliser un Picker View2 m 53 s
-
(Verrouillé)
Implémenter toutes les fonctionnalités d'un controller5 m 16 s
-
(Verrouillé)
Améliorer l'UI et les fonctionnalités après des tests dans le simulateur4 m 8 s
-
(Verrouillé)
-
-