Wie man die Ereignisse Controller zu Ihrem iOS-App hinzufügen
Sie können die Ereignisse Controller zu Ihrem iOS-App hinzufügen, die Events angezeigt, die Sie interessieren könnten an Ihrem Ziel in. Interessanterweise für die Steuerung Ereignisse richtig zu arbeiten, müssen Sie es in einer Navigation-Controller eingebettet haben.
Menu
- Wählen sie einen neuen view-controller aus dem abschnitt objekte im bibliotheksfenster.
- Im inspektor attribute, geben sie ereignisse im titelfeld des view-controller, sowie in der storyboard-id-feld identity inspektor.
- Editor-embed in-navigation controller aus dem hauptmenü mit den neuen events controller ausgewählt anzuzeigen, wählen sie.
- Wählen sie die navigation-controller in der leinwand und im inspektor attribute eingeben eventsnavigation in das feld titel sowie in der storyboard-id-feld identity inspektor für die navigation-controller, so dass sie es für den nächsten schritt zu finden.
- In der dokumentgliederung, wählen sie die ereignisse zelle in der master view-controller (es ist dort unter dem tableview abschnitt - bei meinem reiseziel unter der tabellenansicht Überschrift) und strg-taste auf die navigation-controller sie gerade hinzugefügt - das, in dem sie eingebettet die events controller und in schritt 4 genannt.
- Ersetzen wählen sie aus dem storyboard segues popup-menü, das angezeigt wird.
- Wählen sie die segue auf der leinwand und im inspektor attribute, geben sie ereignisse in der identifier feld und detail-split aus dem ziel dropdown-menü auswählen.
- Wählen sie die ereignisse tabellenansicht zelle.
Um Events Controller hinzuzufügen, gehen Sie wie folgt vor:
Wählen Sie einen neuen View-Controller aus dem Abschnitt Objekte im Bibliotheksfenster.
Ziehen Sie es auf Ihrem Storyboard.
Im Inspektor Attribute, geben Sie Ereignisse im Titelfeld des View-Controller, sowie in der Storyboard-ID-Feld Identity Inspektor.
Stellen Sie sicher, dass die neuen Ereignisse View-Controller aktiviert ist.
Editor-Embed In-Navigation Controller aus dem Hauptmenü Mit den neuen Events Controller ausgewählt anzuzeigen, wählen Sie.
Ein Navigationscontroller Szene wird das Storyboard hinzugefügt, zusammen mit etwas ein genannt Beziehung von UINavigation-Controller nach Viewcontroller . Der Navigator und die damit verbundenen Ereignisse View-Controller werden durch die Beziehung verbunden sind, aber zu diesem Zeitpunkt haben sie keine anderen Verbindungen zu anderen Ansicht-Controller.
Wählen Sie die Navigation-Controller in der Leinwand und im Inspektor Attribute eingeben EventsNavigation in das Feld Titel sowie in der Storyboard-ID-Feld Identity Inspektor für die Navigation-Controller, so dass Sie es für den nächsten Schritt zu finden.
Sie können, dass in der Dokumentgliederung sehen und auf der Leinwand wird die Navigation-Controller jetzt identifiziert als EventsNavigation.
Jetzt sollten Sie eine segue aus der Ereignis Zelle zur Navigation-Controller zu erstellen.
In der Dokumentgliederung, wählen Sie die Ereignisse Zelle in der Master View-Controller (es ist dort unter dem Tableview Abschnitt - Bei meinem Reiseziel unter der Tabellenansicht Überschrift) und Strg-Taste auf die Navigation-Controller Sie gerade hinzugefügt - das, in dem Sie eingebettet die Events Controller und in Schritt 4 genannt.
Sie können alle die Aktion zu sehen. Beachten Sie, dass Sie möglicherweise die Dinge neu zu ordnen die Tabellenzelle mit dem View-Controller zu verbinden. Nach Verbindung hergestellt ist, können Sie die Dinge neu ordnen.
Es ist einfacher, das von der Dokumentgliederung zu tun.
Ersetzen Wählen Sie aus dem Storyboard Segues Popup-Menü, das angezeigt wird.
Für iPhone, werden Sie Drücken statt Ersetzen verwenden.
Wählen Sie die Segue auf der Leinwand und im Inspektor Attribute, geben Sie Ereignisse in der Identifier Feld und Detail-Split aus dem Ziel Dropdown-Menü auswählen.
Ihr Storyboard sollte so aussehen, wenn Sie fertig sind. (Beachten Sie, dass für das iPhone, werden Sie eine Push-segue verwenden und nicht die Details Split verwenden.)
Wählen Sie die Ereignisse Tabellenansicht Zelle.
Im Zubehör Feld Attribute Inspektor, stellen Sie sicher, dass das Zubehör auf Keine eingestellt.