Was machen die verschiedenen Segmente in Xcode 6?
Was machen die verschiedenen Segmente in Xcode 6?
Antworten:
1. Anzeigen - Schiebt den Zielansichts-Controller auf den Navigationsstapel, wobei der Quellansichts-Controller aus dem Weg geräumt wird (Ziel wird von rechts nach links verschoben), und bietet auf allen Geräten eine Zurück-Taste, um zur Quelle zurückzukehren.
Beispiel: Navigieren in Posteingängen / Ordnern in Mail.
2. Detail anzeigen - Ersetzt den Detail- / sekundären Ansichts-Controller in einem UISplitViewController, ohne dass zum vorherigen Ansichts-Controller zurück navigiert werden kann.
Beispiel: Wenn Sie in Mail auf dem iPad im Querformat auf eine E-Mail in der Seitenleiste tippen, wird der Ansichts-Controller rechts ersetzt, um die neue E-Mail anzuzeigen.
3. Modal präsentieren - Präsentiert einen Ansichts-Controller auf verschiedene Arten, wie durch die Präsentationsoption definiert, wobei der vorherige Ansichts-Controller abgedeckt wird. Dies wird am häufigsten verwendet, um einen Ansichts-Controller darzustellen, der von unten animiert wird und den gesamten Bildschirm auf dem iPhone abdeckt Auf dem iPad wird es häufig in einem zentrierten Box-Format angezeigt, das den zugrunde liegenden Ansichts-Controller abdunkelt.
Beispiel: Tippen Sie im Kalender auf dem iPhone auf die Schaltfläche +.
4. Popover-Präsentation - Wenn das Ziel auf dem iPad ausgeführt wird, wird es in einem kleinen Popover angezeigt. Wenn Sie auf eine beliebige Stelle außerhalb dieses Popovers tippen, wird es geschlossen. Auf dem iPhone werden auch Popover unterstützt. Wenn jedoch ein Popover-Präsentations-Segue ausgeführt wird, wird der Controller für die Zielansicht standardmäßig über den gesamten Bildschirm angezeigt.
Beispiel: Tippen Sie im Kalender auf dem iPad auf die Schaltfläche + (oder auf dem iPhone, um festzustellen, dass es im Gegensatz zu einem tatsächlichen Popover in eine Vollbildpräsentation umgewandelt wird).
5. Benutzerdefiniert - Sie können Ihren eigenen benutzerdefinierten Abschnitt implementieren und die vollständige Kontrolle über dessen Erscheinungsbild und Übergang haben.