Sommaire

Interaction entre la vue et le code

Les interactions entre la vue (ce que l’on a dessiné dans le Storyboard) et le ViewController (le fichier de code source) s’effectuent à l’aide de liens tracés entre l’un et l’autre. Ces liens peuvent être de deux natures :

  • Les Prises (Outlets) permettent de référencer un élément de la vue depuis le ViewController, pour interroger sa valeur ou changer son apparence (l’activer ou le désactiver par exemple). Prises (Outlets)

  • Les Actions permettent de lancer une fonction située dans le ViewController lorsqu’un contrôle de la vue est déclenché (au clic sur un bouton par exemple). Actions

Par conséquent, l’application Cliqueur a besoin de deux liens pour fonctionner :

  • Une Action depuis le bouton Plus afin de réagir lorsque l’utilisateur le tapote. 

  • Une Prise du ViewController vers le libellé 00 afin de changer sa valeur depuis le code source.

1. Ouverture de l’éditeur assistant

Comme les Prises et les Actions sont des liens entre la vue et le code, il est pratique d’avoir les deux sous les yeux en même temps afin de les tracer.

En ayant le fichier Main.storyboard ouvert dans l’éditeur, cliquez sur l’icône du ViewController située dans la barre de titre de la scène (l’icône est située tout à gauche).

images/02EP22.png

Une scène est la représentation d’un ViewController associée ...