Wie Einrichten eines WeatherController in der Main_iPad.storyboard Datei Up für Ihre iOS App

Sie sollten eine neue benutzerdefinierte Ansicht-Controller auf Ihrem iOS-App hinzufügen, bevor Sie zu diesen Schritten vorgehen. Sie müssen noch das Storyboard zu sagen, dass Sie es die neue benutzerdefinierte Ansicht Controller anstatt eine zu ladende UIViewController

Menu

. Folge diesen Schritten:

1

Im Projektnavigator, wählen Sie Main_iPad.storyboard und im Dokumentgliederung, wählen Sie View-Controller - das Wetter im View-Controller - Wetter Szene.

Das Wetter-View-Controller ist auf der Leinwand ausgewählt.

2

Öffnen Sie den Bereich Dienstprogramm und klicken Sie dann auf die Identität Inspector-Symbol in der Bar-Inspektor Wähler die Identität Inspektor im Utility-Bereich zu öffnen. Wählen Sie WeatherController aus der Klasse Dropdown-Menü (als Ersatz für UIViewController) im Custom-Klasse Abschnitt.

Dadurch bedeutet, so dass, wenn es das Wetter in der Master View-Controller ausgewählt wird, WeatherController Nun wird instanziiert und initialisiert und Ereignisse vom Benutzer empfangen und den Blick auf das Modell verbinden.

3

Ziehen Sie in einer Web-Ansicht aus dem Bereich Bibliothek des Utility-Bereich und positionieren es das Wetter Controller Sicht zu füllen.

In iOS 7, umfasst einen Teil des Fokus auf Inhalte im Vollbildmodus. Stellen Sie sicher, dass die Symbolleiste durchscheinend ist, so dass die Web-Ansicht dunkel durch sie gesehen werden kann, wenn die Anwendung ausgeführt wird.

Vielleicht möchten Sie ein zu verwenden, UIWebView die Wetterinformationen anzuzeigen. Dies macht Sinn, weil Sie eine Website werde mit dem Wetter anzuzeigen.

Das UIWebView Klasse bietet eine Möglichkeit, HTML-Inhalte angezeigt werden soll. Diese Ansichten können als der Hauptansicht verwendet werden, oder als ein Subview eines anderen View- wo sie verwendet werden, können sie auf Websites zugreifen.

4

Mit der Web-Ansicht ausgewählt, das Menü Editor verwenden, um es dem Superview an Pin durch die Wahl

Editor-Pin-Führende Space Super

Editor-Pin-nachstehendes Leerzeichen zu Super

Editor-Pin-Top Space Superview

Editor-Pin-Bottom Space Superview

Sie müssen zwei Ausgänge einzurichten: ein auf der Web-Ansicht, so dass WeatherController erzählen die Web-Ansicht können, was Website und eine zweite auf der Symbolleiste zu laden, so dass sie den Knopf dort platzieren können.

5

Schließen Sie den Bereich Utility.

Wählen Sie den Assistenten aus dem Editor Selektor in der Xcode-Symbolleiste.

6

wenn der WeatherController.h Datei ist nicht derjenige, der im Assistenten-Editor angezeigt ist, um die Jumpleiste des Assistenten gehen und es auszuwählen.

Stellen Sie sicher, dass Sie diese doppelt überprüfen.

7

Strg-Taste aus der Web-Ansicht (entweder auf der Leinwand oder im Dokumentgliederung) an die WeatherController Schnittstelle.

Erstelle ein IBOutlet genannt Weather.

8

Strg-Taste aus der Web-Ansicht im Storyboard Leinwand (oder in der Dokumentgliederung) an die WeatherController Objekt im Dokument Kontur und dann wählen Delegierte aus dem Outlet-Center-Menü, das angezeigt wird.

Dies zeigt, was Sie mit all dem Ziehen entweder auf der Leinwand oder im Dokumentgliederung tun können.

Sie müssen WeatherController setzen ein Delegierter der Ansicht zu sein, aber man kann so entweder tun hier beschrieben unter Verwendung von Code oder über die Storyboard-Schritten. Wenn Sie eine Tendenz haben, zu vergessen, den Delegierten zu verbinden, möchten Sie vielleicht eine Technik zu holen konsequent zu tun.

Sie müssen noch die Symbolleiste die verbinden DetailViewController, das WeatherController'S übergeordnete Klasse. Sie kümmern sich, dass im nächsten Schritt.

9

Wählen Sie den Standard-Editor im Editor Selektor auf der Symbolleiste, wählen Sie Wetter-Controller in der Dokumentgliederung, und öffnen Sie die Anschlüsse Inspektor den Inspektor Selektor.

Sie könnten auch das Recht, klicken oder bei gedrückter Ctrl- WeatherController in der Dokumentgliederung ein ähnliches Menü zu gelangen.

10

Ziehen Sie in der Symbolleiste Outlet im Connections Inspektor auf die Symbolleiste in der Dokumentgliederung.

Sie haben die Gliederung des Dokuments zu verwenden, da die Web-Ansicht oben auf der Symbolleiste auf der Leinwand ist, so dass Sie es nicht sehen können. Man brauchte nicht zu schaffen Symbolleiste Outlet, weil es war bereits erstellt zusammen mit UIViewController. Die Idee dabei ist, dass Sie die gleiche Click-and-Drag-Technik, die Sie verwenden können, verwendet einen Auslass zu erstellen zu modifizieren, die das Objekt eine vorhandene Steckdose verbindet sich.

Menü