Sommaire

Modification de la vue Visiteur

On souhaite que la vue Visiteur réagisse de manière cohérente à ce qui est saisi dans la vue de Connexion. Lorsqu’un utilisateur s’est connecté, on souhaite afficher son e-mail et remplacer le bouton Connectez-vous par un bouton Déconnexion. Un tap sur le bouton Déconnexion efface l’e-mail et rétablit l’écran dans l’état précédent.

1. Affichage de l’e-mail dans un libellé

Maintenant que l’information est remontée à l’écran précédent, il est possible de l’afficher dans un libellé.

Ouvrez Main.storyboard dans Interface Builder.

Glissez-déposez un label depuis la bibliothèque d’objets sur la Scène Visiteur.

Déposez ce libellé en dessous du bouton Connectez-vous, centré horizontalement.

Ouvrez l’Assistant Éditeur sur VisiteurViewController et effectuez un [Ctrl] glissé depuis le libellé jusqu’à l’Assistant Éditeur pour créer une Prise, appelez la Prise libelléEmail.

La présence ou non d’un e-mail conditionne trois paramètres : l’affichage du libellé e-mail, du bouton Connectez-vous et du bouton Déconnexion, il est donc raisonnable de lui réserver une propriété du View Controller.

Ouvrez la classe VisiteurViewController dans l’éditeur ...