Action iOS (action) et port de sortie (Outlet)


Introduction

Dans iOS, les actions et les sorties font référence à ibActions et ibOutlets, où se trouve le générateur d'interface ib. Ceux-ci sont tous liés aux éléments de l'interface utilisateur. Nous les comprendrons intuitivement et discuterons ensuite de la manière de les implémenter.

Étapes

1. Utilisons la première application iPhone.

2. Sélectionnez le fichier ViewController.xib parmi les fichiers de la section de navigation

3. Sélectionnez l'élément UI dans la grille de fenêtre affichée sous la fenêtre de droite

objectLibrary

4. Faites glisser l'élément UI vers le générateur d'interface. le cadre de vue

5. Ajoutez des étiquettes et des boutons ronds rouges à la vue visible

interfaceAction

6. Recherchez le bouton de sélection de l'éditeur dans le coin supérieur droit de la barre d'outils de l'espace de travail, comme indiqué ci-dessous

StandardEditor

Sélectionner l'éditeur. bouton

AssistantEditor

7. Il y a deux fenêtres au centre de la zone de l'éditeur, le fichier ViewController.xib et ViewController.h

8. Cliquez avec le bouton droit sur le bouton de sélection sur l'étiquette, appuyez et faites glisser la nouvelle référence, comme suit Montré dans

ibOutletDrag

9, maintenant placé entre accolades entre ViewController.h. Il peut également être placé dans un fichier, si c'est le cas, il doit avoir été ajouté au préalable. Comme indiqué ci-dessous

ibOutletDrop

10. Le nom de l'étiquette de la prise d'entrée et de sortie (Outlet), voici myTitleLable. Cliquez sur le lien pour terminer l'ibOutlet

11 De même, pour ajouter l'opération, cliquez simplement avec le bouton droit sur le rectangle arrondi, sélectionnez Touchez le cœur et faites glisser les accolades en dessous

ActionDrag

12.

13. Sélectionnez le fichier ViewController.m. Il existe une méthode, comme indiqué ci-dessousActionDrop

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

14 Dans la méthode ci-dessus, comme indiqué ci-dessous, ajoutez une instruction

[myTitleLabel setTitleText:@"Hello"];

15. obtenez le résultat suivant

IBActionTutorial.Simulator_Start

16. Cliquez sur le bouton

IBActionTutorial.Simulator_end

17. L'étiquette du bouton de référence (prises) créée a été remplacée par les opérations (actions) effectuées sur le bouton

18. va créer une référence UIElement (ici UILable), les mêmes IBAction et UIButton sont liés au UIButton en effectuant des opérations.

19. Vous pouvez effectuer différentes opérations en sélectionnant différents événements lors de la création d'une action.