Ab iOS7 verwenden die View-Controller standardmäßig das Vollbild-Layout. Gleichzeitig haben Sie mehr Kontrolle darüber, wie es seine Ansichten ausgibt, und das ist mit diesen Eigenschaften getan: Grundsätzlich legen Sie mit dieser Eigenschaft fest, welche Seiten Ihrer Ansicht erweitert werden können, um den gesamten Bildschirm zu decken. Stellen Sie sich vor, Sie schieben einen UIViewController in einen UINavigationController. Wenn die Ansicht des View-Controllers angelegt ist, wird es gestartet, wo die Navigationsleiste endet, aber diese Eigenschaft stellt fest, welche Seiten der Ansicht (oben, links, unten, rechts) erweitert werden können, um den gesamten Bildschirm zu füllen. Lassen Sie es mit einem Beispiel sehen: Hier legen Sie den Wert von edgesForExtendedLayout nicht fest. Daher wird der Standardwert (UIRectEdgeAll) genommen, sodass die Ansicht ihr Layout erweitert, um den gesamten Bildschirm zu füllen. Dies ist das Ergebnis: Wie Sie sehen können, erstreckt sich der rote Hintergrund hinter der Navigationsleiste und der Statusleiste. Jetzt werden Sie diesen Wert auf UIRectEdgeNone setzen. So dass Sie sagen, die Ansicht-Controller nicht erweitern Sie die Ansicht auf den Bildschirm zu decken: Diese Eigenschaft wird verwendet, wenn Ihre Ansicht ein UIScrollView oder ähnliches ist, wie ein UITableView. Sie möchten, dass Ihre Tabelle anfängt, wo die Navigationsleiste endet, weil Sie den gesamten Inhalt nicht sehen, wenn nicht, aber gleichzeitig möchten Sie, dass Ihr Tisch den gesamten Bildschirm beim Scrollen abdeckt. In diesem Fall wird das Setzen von KantenForExtendedLayout auf None nicht funktionieren, da Ihre Tabelle beginnt zu scrollen, wo die Navigationsleiste endet und es wird nicht dahinter gehen. Hier ist, wo diese Eigenschaft ist praktisch, wenn Sie lassen Sie die View-Controller automatisch passen Sie die Einfügungen (Einstellung dieser Eigenschaft auf YES, auch der Standardwert) wird es Insert an der Spitze der Tabelle hinzufügen, so dass die Tabelle beginnt, wo die Navigation Bar-Enden, aber die Schriftrolle wird den gesamten Bildschirm zu decken. Das ist, wenn auf NEIN gesetzt ist: und JA (standardmäßig): In beiden Fällen blättert die Tabelle hinter der Navigationsleiste, aber im zweiten Fall (JA) wird sie unterhalb der Navigationsleiste gestartet. Dieser Wert ist nur eine Ergänzung zu den vorherigen. Wenn die Statusleiste undurchsichtig ist, werden die Ansichten nicht um die Statusleiste erweitert, es sei denn, dieser Parameter ist JA. Wenn Sie also Ihre Ansicht auf die Navigationsleiste (edgesForExtendedLayout auf UIRectEdgeAll) erweitern und der Parameter NO (Standard) ist, wird sie die Statusleiste nicht überdecken, wenn sie opak ist. Wenn etwas nicht klar ist, schreiben Sie einen Kommentar und krank Antwort darauf. Wie iOS weiß, was UIScrollView verwenden, um iOS greift die erste Unteransicht in Ihrer viewcontroller-Ansicht, so dass die eine bei Index 0, und wenn seine eine Unterklasse von UIScrollView dann die erklärten Eigenschaften an sie anwendet. Natürlich bedeutet dies, dass UITableViewController standardmäßig arbeitet (seit dem UITableView ist die erste Ansicht).Preview Easy Links Holen Sie sich einfache Links HTML Erstellen Sie einfache Links StoryBoard Pro Software: öffnet Video Dialog Atomic Learnings FREE Video StoryBoard Pro wurde entwickelt, um Lehrern, Studenten geben , Und Heimkino-Macher ein Werkzeug, um vorausschauend bei der Erstellung von Videoprojekten zu planen. Es verfügt über die Fähigkeit,: Schuss Titel und Beschreibungen, mit geplanten Längen und bearbeiteten Reihenfolge. Geben Sie Shot-Typen: Video, noch, Audio, Musik oder Titel. Geben Sie die Filmtipps für Ihre Kamerameute ein, wenn Sie die Aufnahme - und Bearbeitungstipps aufnehmen, die bei der Bearbeitung in iMovie, Movie Maker 2, Final Cut Pro, Premiere oder einem beliebigen anderen Editor Ihrer Wahl verwendet werden sollen. Importieren Sie vorhandene Videoclips, Standbilder und Töne, um jede Aufnahme besser zu illustrieren. Erstellen, Speichern und Importieren von Vorlagen für Videoprojekte. Drucken Sie Kopien Ihres Storyboards für den Einsatz während des Filmens oder Editierens. Drucken Sie leere Storyboard-Arbeitsblätter für das Brainstorming neuer Ideen. NEU: Schuss Tipps, die Link zu Online Atomic Learning Library Beispiel Videoclips. StoryBoard Pro ist die Arbeit von Apple Distinguished Erzieher Bill Bierden. Bitte beachten Sie, dass dies FREEWARE-Software ist und wird derzeit angeboten, da ist ohne Support und mit allen Rechten und Eigentumsvorbehalt vorbehalten. Sie haben die Berechtigung, StoryBoard Pro zu persönlichen und kommerziellen Zwecken zu verwenden, dürfen die Software jedoch ohne unsere ausdrückliche schriftliche Zustimmung nicht weiterverteilen. Zwar gibt es nichts System-Crunching beteiligt (StoryBoard Pro ist eine Lösung mit dem FileMaker Pro-Laufzeit-Engine), kann es Idiosynkrasien in der Leistung auf verschiedenen Computersystemen und Konfigurationen. Sie könnten auch interessiert sein, mit unserem Video Storytelling Guide Kostenlose Vorschau. Es bietet hilfreiche Schussdefinitionen und Kompositionsregeln sowie 16 kostenlose Filme, die jedes der Konzepte veranschaulichen. Alle von unserem vollständigen Online-Video Storytelling Guide genommen, ein vollständiger Kurs in Video-Storytelling, die 75 integrierte Video-Beispiele enthält Share Your Expertise
Comments
Post a Comment