Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS

Vous devez ajouter un nouveau contrôleur de vue personnalisée à votre application iOS avant de passer à ces étapes. Vous avez encore besoin de dire le storyboard que vous voulez charger le nouveau contrôleur de vue personnalisée plutôt qu'une UIViewController

Sommaire

. Suivez ces étapes:

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
1

Dans le navigateur de projet, sélectionnez Main_iPad.storyboard et, dans le Structure du document, sélectionnez View Controller - Météo à l'View Controller - Météo Scène.

Le contrôleur Météo Affichage est sélectionné sur la toile.

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS Agrandir
2

Ouvrez la zone de l'utilitaire, puis cliquez sur l'icône Inspecteur Identity dans le sélecteur bar Inspecteur pour ouvrir l'inspecteur Identity dans la zone utilitaire. Choisissez WeatherController dans le menu déroulant Classe (remplaçant UIViewController) dans la section Custom Class.

Faire des moyens pour que, quand le temps est sélectionné dans le contrôleur maître de Vue, WeatherController va maintenant être instancié et initialisé et recevra les événements de l'utilisateur et se connecter la vue du modèle.

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS Agrandir
3

Faites glisser dans une vue web à partir volet Bibliothèque de la zone utilitaire et positionner pour remplir l'avis de la Météo contrôleur.

Dans iOS 7, une partie de l'accent mis sur le contenu consiste à utiliser le mode plein écran. Assurez-vous que la barre d'outils est translucide de sorte que l'affichage Web peut être vu à travers elle faiblement lorsque l'application fonctionne.

Vous pouvez utiliser un UIWebView pour afficher les informations météo. Cela a un sens parce que vous allez utiliser un site Web pour afficher la météo.

La UIWebView classe fournit un moyen d'afficher du contenu HTML. Ces points de vue peuvent être utilisés comme la vue principale, ou en tant que sous-vue d'un autre vue- là où ils sont utilisés, ils peuvent accéder à des sites Web.

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
4

Avec l'affichage Web sélectionné, utilisez le menu de l'éditeur à la broche à la superview en choisissant




Editor-Pin-Leading espace pour Superview

Editor-Pin-Trailing espace pour Superview

Editor-Pin-Haut espace pour Superview

Espace rédacteur Pin-Bas à Superview

Vous avez besoin de mettre en place deux sorties: une à l'affichage Web de sorte que WeatherController peut dire à la vue de ce site web pour charger et un second à la barre d'outils de sorte qu'il peut placer le bouton là.

5

Fermez la zone utilitaire.

Sélectionnez l'assistant de la sélection de l'éditeur dans la barre Xcode.

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS Agrandir
6

Si le WeatherController.h fichier est pas celui qui est affiché dans l'éditeur adjoint, aller jusqu'à la barre de saut de l'assistant et sélectionnez-le.

Assurez-vous que vous double-vérifier.

7

Contrôle-glisser de la vue web (soit sur la toile ou dans la structure du document) à la WeatherController interface.

Créer un IBOutlet nommé weatherView.

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS Agrandir
8

Contrôle-glisser de la vue Web dans la toile de storyboard (ou dans la structure du document) à la WeatherController objet dans la structure du document, puis choisissez délégué à partir du menu qui apparaît Outlets.

Cela illustre ce que vous pouvez faire avec tout cela soit glisser sur la toile ou dans la structure du document.

Vous devez définir WeatherController être un délégué de la vue, mais vous pouvez le faire soit en utilisant le code ou en utilisant les étapes storyboard décrites ici. Si vous avez tendance à oublier de raccorder le délégué, vous pouvez choisir une technique pour faire systématiquement.

Vous devez toujours connecter la barre d'outils pour le DetailViewController, la WeatherController»de superclasse. Vous prenez soin de ce que dans l'étape suivante.

Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS
Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS Agrandir
9

Sélectionnez l'éditeur standard dans le sélecteur de l'éditeur sur la barre d'outils, sélectionnez Météo contrôleur dans la structure du document, et ouvrez l'inspecteur des connexions à l'aide du sélecteur inspecteur.

Vous pouvez également droit; cliquez ou Ctrl-clic WeatherController dans la structure du document pour obtenir un menu similaire.

10

Faites glisser de la prise de barre d'outils dans l'inspecteur des connexions à la barre d'outils dans la structure du document.

Vous devez utiliser la structure du document parce que la vue Web est au-dessus de la barre d'outils sur la toile de sorte que vous ne pouvez pas le voir. Vous avez pas besoin de créer la barre d'outils Outlet parce qu'il avait déjà été créé avec UIViewController. L'idée ici est que vous pouvez utiliser la même technique cliquer-glisser vous avez utilisé pour créer une prise de modifier quel objet une prise existante se connecte.


» » » » Comment mettre en place un weathercontroller dans le fichier main_ipad.storyboard pour votre application iOS