Table des matières:
- 1 Dans le navigateur de projet, sélectionnez Main_iPad. storyboard.
- 2Sélectionnez le segue du contrôleur de la vue principale (il se trouve réellement dans la cellule Vue de la table, mais vous ne pouvez pas le voir) sur le contrôleur Test Drive du canevas pour l'afficher dans l'inspecteur des attributs.
- 3 Dans l'inspecteur Attributs, choisissez Remplacer dans le menu déroulant Style, choisissez Détail partagé dans le menu déroulant Destination et entrez TestDrive dans le champ Identificateur.
- 4Dans le plan du document (ou dans le canevas - comme vous pouvez le voir, vous pouvez utiliser l'une ou l'autre), sélectionnez la vue d'image SeeTheUSA dans Test Drive Controller - TestDrive Scene.
- 5Drag dans une barre d'outils de la bibliothèque dans la zone Utilitaire et supprimez le bouton Elément (il est inclus dans la barre d'outils par défaut).
- 6Sélectionnez le contrôleur de test dans le plan du document et ouvrez l'inspecteur Connexions.
- 7Dans l'inspecteur Connexions, faites glisser la sortie de la barre d'outils vers la barre d'outils du canevas.
- 8 Mettez à jour la méthode testDriveController de TestDriveController: dans TestDriveController. m avec le code en gras.
Vidéo: Comment ajouter des outil dans la barre d’outil d’IOS 2025
Vous souhaiterez peut-être ajouter une barre d'outils dans votre application iOS. Pour supprimer le contrôleur de navigation dans la vue détaillée et le configurer de manière à toujours voir le bouton pour afficher la vue principale dans un popover, vous devez ajouter la barre d'outils au contrôleur de test dans le storyboard et créer un la barre d'outils.
La sortie est nécessaire pour pouvoir ajouter et supprimer des boutons. Suivez ces étapes pour ajouter la barre d'outils (nécessaire au popover) au contrôleur de test.
1 Dans le navigateur de projet, sélectionnez Main_iPad. storyboard.
Dans le sélecteur View, affichez la zone Utility.
2Sélectionnez le segue du contrôleur de la vue principale (il se trouve réellement dans la cellule Vue de la table, mais vous ne pouvez pas le voir) sur le contrôleur Test Drive du canevas pour l'afficher dans l'inspecteur des attributs.
En option, vous pouvez sélectionner Pousser Segue de la vue Table View à TestDrive dans le Master View Controller - Master Scene dans le plan du document.
Si l'inspecteur des attributs n'est pas visible, sélectionnez-le dans le sélecteur Inspecteur.
3 Dans l'inspecteur Attributs, choisissez Remplacer dans le menu déroulant Style, choisissez Détail partagé dans le menu déroulant Destination et entrez TestDrive dans le champ Identificateur.
Vous remarquerez que cela redimensionne la vue afin qu'elle puisse s'afficher dans la vue Détail. Cela signifie que Test Drive ne sera plus affiché dans la vue Master. Si vous voulez vraiment que Test Drive s'affiche toujours dans la vue Master, vous pouvez l'utiliser comme exercice personnel.
4Dans le plan du document (ou dans le canevas - comme vous pouvez le voir, vous pouvez utiliser l'une ou l'autre), sélectionnez la vue d'image SeeTheUSA dans Test Drive Controller - TestDrive Scene.
Épinglez l'affichage de l'image sur les bords de l'écran avec Editeur → Épingler en utilisant les quatre sous-commandes suivantes: Espace avancé vers Supérieur, Espace arrière vers Superview, Espace supérieur vers Superview et Espace inférieur vers Superview.
5Drag dans une barre d'outils de la bibliothèque dans la zone Utilitaire et supprimez le bouton Elément (il est inclus dans la barre d'outils par défaut).
Dans la bibliothèque, l'élément de la barre d'outils est situé en bas de la galerie. Ne confondez pas l'élément de barre d'outils avec une barre de navigation.
Vous y arriverez, mais vous devrez maintenant connecter la barre d'outils à la sortie de la classe de base DetailViewCotroller.
6Sélectionnez le contrôleur de test dans le plan du document et ouvrez l'inspecteur Connexions.
Vous devez ouvrir l'inspecteur Connections lorsque vous ouvrez un inspecteur: en cliquant sur son icône dans le sélecteur Inspector.
7Dans l'inspecteur Connexions, faites glisser la sortie de la barre d'outils vers la barre d'outils du canevas.
Si vous avez supprimé detailDescriptionLabel de DetailViewCotroller, vous devrez également le supprimer dans le storyboard. (Si vous ne le faites pas, vous obtenez une erreur d'exécution. Cliquez simplement sur l'entrée du contrôleur de vue détaillée dans le plan du document pour ouvrir la fenêtre Connexions.)
Un triangle d'avertissement jaune apparaît à côté de la ligne detailDescriptionLabel. la section Outlets de la fenêtre. Il suffit de supprimer cette sortie en cliquant sur le x devant le contenu de la vue Label-Detail va ici ligne.
Parce que vous avez ajouté la barre d'outils, vous devrez modifier le calcul de la route empruntée par votre voiture dans TestDriveController.
8 Mettez à jour la méthode testDriveController de TestDriveController: dans TestDriveController. m avec le code en gras.
C'était une prise non utilisée.