Table des matières:
- 1 Dans le navigateur de projet, sélectionnez Main_iPad. et, dans le plan du document, sélectionnez Afficher le contrôleur - Météo dans le contrôleur de vue - Météo.
- 2Ouvrez la zone Utilitaire, puis cliquez sur l'icône Inspecteur d'identité dans la barre de sélection Inspecteur pour ouvrir l'inspecteur d'identité dans la zone Utilitaire. Choisissez WeatherController dans le menu déroulant Classe (en remplaçant UIViewController) dans la section Classe personnalisée.
- 3Dragissez dans une vue Web à partir du volet Bibliothèque de la zone Utilitaire et positionnez-le pour remplir la vue du contrôleur Météo.
- 4Avec la vue Web sélectionnée, utilisez le menu Editeur pour l'épingler à l'aperçu en sélectionnant
- 5Fermez la zone Utilitaire.
- 6Sur le WeatherController. Le fichier h n'est pas celui qui est affiché dans l'éditeur Assistant, allez dans la barre de saut de l'assistant et sélectionnez-le.
- 7 Faites glisser le pointeur de la vue Web (sur le canevas ou dans le plan du document) vers l'interface WeatherController.
- 8 Faites glisser le pointeur de la vue Web dans le storyboard Canvas (ou dans le plan du document) vers l'objet WeatherController dans le plan du document, puis sélectionnez Delegate dans le menu Outlets qui s'affiche.
- 9Sélectionnez l'éditeur standard dans le sélecteur Editeur de la barre d'outils, sélectionnez Contrôleur météo dans le plan du document et ouvrez l'inspecteur Connexions à l'aide du sélecteur Inspecteur.
- 10Drag de la barre d'outils Outlet dans l'inspecteur Connections à la barre d'outils dans le plan du document.
Vidéo: How to Play PUBG Mobile on Pc with Joystick | The BEST way to play PUBG in Gamepad Controller 2025
Vous devez ajouter un nouveau contrôleur de vue personnalisé à votre application iOS avant de passer à ces étapes. Vous devez toujours indiquer au storyboard que vous souhaitez charger le nouveau contrôleur de vue personnalisé plutôt qu'un UIViewController. Procédez comme suit:
1 Dans le navigateur de projet, sélectionnez Main_iPad. et, dans le plan du document, sélectionnez Afficher le contrôleur - Météo dans le contrôleur de vue - Météo.
Le contrôleur Weather View est sélectionné sur le canevas.
2Ouvrez la zone Utilitaire, puis cliquez sur l'icône Inspecteur d'identité dans la barre de sélection Inspecteur pour ouvrir l'inspecteur d'identité dans la zone Utilitaire. Choisissez WeatherController dans le menu déroulant Classe (en remplaçant UIViewController) dans la section Classe personnalisée.
Cela signifie que, lorsque Météo est sélectionné dans le contrôleur de la vue principale, WeatherController va maintenant être instancié et initialisé et recevra des événements de l'utilisateur et connectera la vue au modèle.
3Dragissez dans une vue Web à partir du volet Bibliothèque de la zone Utilitaire et positionnez-le pour remplir la vue du contrôleur Météo.
Dans iOS 7, une partie de l'accent mis sur le contenu comprend l'utilisation en plein écran. Assurez-vous que la barre d'outils est translucide afin que la vue Web puisse être vue faiblement à travers lorsque l'application s'exécute.
Vous pouvez utiliser un UIWebView pour afficher les informations météo. Cela est logique car vous utiliserez un site Web pour afficher la météo.
La classe UIWebView permet d'afficher du contenu HTML. Ces vues peuvent être utilisées en tant que vue principale ou en tant que sous-vue d'une autre vue. Où qu'ils soient utilisés, ils peuvent accéder à des sites Web.
4Avec la vue Web sélectionnée, utilisez le menu Editeur pour l'épingler à l'aperçu en sélectionnant
Editeur → Épingler → Diriger l'espace vers Superview
Editeur → Épingler → Espace arrière vers Superview
Editeur → Épingler → Espace supérieur à Superview
Editeur → Pin → Espace inférieur à Superview
Vous devez configurer deux prises: une sur l'affichage Web afin que WeatherController puisse indiquer à la vue Web quel site Web charger et un autre à la barre d'outils donc il peut placer le bouton là.
5Fermez la zone Utilitaire.
Sélectionnez l'assistant dans le sélecteur de l'éditeur dans la barre d'outils Xcode.
6Sur le WeatherController. Le fichier h n'est pas celui qui est affiché dans l'éditeur Assistant, allez dans la barre de saut de l'assistant et sélectionnez-le.
Assurez-vous de bien vérifier cela.
7 Faites glisser le pointeur de la vue Web (sur le canevas ou dans le plan du document) vers l'interface WeatherController.
Créez un IBOutlet nommé weatherView.
8 Faites glisser le pointeur de la vue Web dans le storyboard Canvas (ou dans le plan du document) vers l'objet WeatherController dans le plan du document, puis sélectionnez Delegate dans le menu Outlets qui s'affiche.
Ceci illustre ce que vous pouvez faire avec tout ce déplacement sur le canevas ou dans le plan du document.
Vous devez définir WeatherController comme délégué de la vue, mais vous pouvez le faire en utilisant le code ou en utilisant les étapes du storyboard décrites ici. Si vous avez tendance à oublier de connecter le délégué, vous pouvez choisir une technique à faire systématiquement.
Vous devez toujours connecter la barre d'outils à DetailViewController, la superclasse du WeatherController. Vous en prenez soin à l'étape suivante.
9Sélectionnez l'éditeur standard dans le sélecteur Editeur de la barre d'outils, sélectionnez Contrôleur météo dans le plan du document et ouvrez l'inspecteur Connexions à l'aide du sélecteur Inspecteur.
Vous pouvez également cliquer avec le bouton droit ou Ctrl-clic sur WeatherController dans le plan du document pour obtenir un menu similaire.
10Drag de la barre d'outils Outlet dans l'inspecteur Connections à la barre d'outils dans le plan du document.
Vous devez utiliser le plan du document, car la vue Web est située en haut de la barre d'outils du canevas, ce qui vous empêche de le voir. Vous n'avez pas besoin de créer la sortie de la barre d'outils car elle a déjà été créée avec UIViewController. L'idée ici est que vous pouvez utiliser la même technique de cliquer-glisser que vous avez utilisée pour créer un point de vente afin de modifier l'objet auquel une sortie existante se connecte.
