iOS - Actions et points de vente

Les actions et les points de vente dans iOS sont appelés ibActions et ibOutlets respectivement, où ibsignifie constructeur d'interface. Ceux-ci sont liés aux éléments de l'interface utilisateur et nous les explorerons après avoir su visuellement comment les implémenter.

Actions et points de vente - étapes impliquées

Step 1 - Utilisons notre première application iPhone.

Step 2 - Sélectionnez le fichier ViewController.xib dans les fichiers de la section du navigateur.

Step 3 - Vous pouvez maintenant sélectionner les éléments de l'interface utilisateur dans le volet de la bibliothèque dans la partie droite de notre fenêtre, illustrée ci-dessous.

Step 4 - Vous pouvez faire glisser et déposer les éléments de l'interface utilisateur vers notre vue dans notre constructeur d'interface.

Step 5 - Ajoutons une étiquette et un bouton Round Rect à notre vue.

Step 6 - À partir du bouton de sélection de l'éditeur dans la barre d'outils de l'espace de travail situé dans le coin supérieur droit, comme illustré ci-dessous

Sélectionnez le bouton Assistant éditeur.

Step 7 - Nous verrons deux fenêtres dans notre zone d'édition au centre, l'une est le fichier ViewController.xib et l'autre est ViewController.h.

Step 8 - Maintenant, faites un clic droit sur l'étiquette et sélectionnez, maintenez et faites glisser la nouvelle prise de référence comme indiqué ci-dessous.

Step 9- Déposez le ViewController.h entre les accolades. Dans le cas où il n'y a pas d'accolades dans le fichier, ajoutez le ViewController avant de faire cela. Vous trouverez un pop-up comme indiqué ci-dessous.

Step 10- Tapez le nom du libellé de la prise, ici nous avons utilisé le libellé myTitleLabel. Cliquez sur se connecter et l'ibOutlet sera terminé.

Step 11 - De même, pour ajouter une action, cliquez avec le bouton droit sur le bouton Round rect, sélectionnez Retouche à l'intérieur et faites-le glisser sous les accolades.

Step 12 - Déposez-le et nommez-le setTitleLabel.

Step 13 - Sélectionnez le fichier ViewController.m, vous trouverez une méthode comme indiqué ci-dessous.

-(IBAction) setTitleLabel:(id)sender {
}

Step 14 - Ajoutez une instruction comme indiqué ci-dessous dans la méthode ci-dessus.

[myTitleLabel setText:@"Hello"];

Step 15- Lançons maintenant le programme en sélectionnant le bouton Exécuter. Vous verrez la sortie suivante.

Step 16 - Cliquez maintenant sur le bouton.

Step 17 - L'étiquette que nous avons créée a été modifiée par l'action sur le bouton.

Step 18- De l'exemple ci-dessus, nous pouvons conclure qu'IBOutlet crée une référence à l'UIElement (ici pour l'UILabel). De même, IBAction lie l'UIButton à une méthode, qui est appelée lors de la retouche d'événement à l'intérieur.

Step 19 - Vous pouvez jouer avec les actions en sélectionnant différents événements lors de la création de l'action.