Vidéo: Comment associer la KeyMission 360 à un iPhone ou un iPad 2025
Après avoir affiché l'interface TestDriveController pour votre application iOS, soit en utilisant l'éditeur Assistant Si vous l'affichez automatiquement ou en y naviguant à l'aide de la barre de raccourci, l'activité de création d'une action est assez simple: dans l'éditeur Interface Builder, faites simplement glisser le contrôle de l'élément qui vous intéresse (bouton Test Drive, dans ce cas) à l'interface TestDriveController, comme détaillé dans les étapes suivantes:
-
Dans le navigateur de projet, sélectionnez le fichier storyboard Main_iPad.
-
Fermez la zone Utility en désélectionnant dans le sélecteur de vue.
Vous n'avez pas besoin de créer l'action
-
Ouvrez l'éditeur Assistant en cliquant sur son bouton dans le sélecteur Éditeur dans la barre d'outils
Vous devriez voir l'interface TestDriveController. fichier affiché dans l'éditeur Assistant.
-
Contrôle-clic et dessin g depuis le bouton Test Drive dans la vue (l'image de la voiture, dans cet exemple) jusqu'au TestDriveController. m fichier, juste entre les instructions @interface et -d.
-
Dans la boîte de dialogue qui apparaît, choisissez Action dans le menu déroulant Connexion.
-
Dans la même boîte de dialogue, laissez Touch Up Inside en tant que sélection dans le menu déroulant Événement.
Pour créer une action pour un contrôle, vous devez spécifier quel événement déclenche l'action. Dans le cas d'un bouton, un événement Touch Up Inside est le choix habituel car Touch Up Inside est l'événement généré lorsque le dernier endroit où l'utilisateur a touché avant que ne lève son doigt est toujours dans le bouton.
-
Toujours dans la même boîte de dialogue, nommez cette action testDrive en entrant testDrive dans le champ Nom; puis cliquez sur Connect.
Une nouvelle méthode d'action
- (IBAction) testDrive: (id) expéditeur;
est ajouté à votre code.
Xcode ajoute également du code pour vous dans le. m fichier pour soutenir tout ce que vous faites. (Dans ce cas, le code ajouté prend en charge l'action.)
Vous pouvez toujours revérifier l'état de vos connexions Target-Action à l'aide de l'inspecteur Connections. Lorsque la zone Utilitaire est affichée, cliquez sur l'icône Inspecteur des connexions dans la barre de sélection Inspecteur pour ouvrir l'inspecteur Connexions ou cliquez avec le bouton droit sur le contrôleur de vue dans le Plan du document pour obtenir une image similaire dans la fenêtre Connexions.
Dans la section Actions reçues, vous verrez la nouvelle action. Vous pouvez modifier l'objet Interface Builder à partir duquel vous recevez l'action en faisant glisser le cercle vers le nouvel objet Interface Builder.Vous pouvez également ajouter une action en entrant le code que l'Interface Builder aurait ajouté pour vous (déclaration et définition de la méthode) dans @interface du contrôleur de vue.
- (IBAction) testDrive: (id) expéditeur;
Et @implementation
- (IBAction) testDrive: (id) expéditeur {}
puis en faisant glisser le cercle de la section Actions reçues de l'inspecteur ou de la fenêtre Connexions vers le contrôle et choisissez un type d'événement le menu contextuel qui apparaît lorsque vous relâchez le bouton de la souris.