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.