iPad Landscape und Portrait verschiedene Layouts mit Size Class
Wie design iPad hoch-und Querformat-Bildschirme mit verschiedenen Layouts mit der Unternehmensgröße an.
Ich konnte nur w-regelmäßige und h-regelmäßig für beide Ausrichtungen. Beispiel: ich soll ausrichten, 2 Ansichten vertikal im hochformat und horizontal im Querformat mit der Größe der Klasse
InformationsquelleAutor der Frage Harish Kumar Kailas | 2014-12-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich habe ich eine Lösung gefunden :
InformationsquelleAutor der Antwort cmii
Erscheint es Apple ' s Absicht zu behandeln iPad-Orientierungen als gleich -, sondern als eine Reihe von uns finden, gibt es sehr legitime design-Gründen zu wollen, unterscheiden sich die UI-layout für iPad-Hochformat vs. iPad im Querformat.
Jedoch, sehen Sie sich bitte die Antwort für einen anderen Ansatz, um die Anpassung der Größe der Klassen zu tun, was wir brauchen:
https://stackoverflow.com/a/28268200/4517929
InformationsquelleAutor der Antwort RonDiamond
Für Swift 3 würde es so Aussehen:
Wird es mit wRhC statt wRhR für das iPad im landscape-Modus.
Setzen Sie diesen code in Ihre base-view-controller, d.h. diese Regel funktioniert für alle Controller, die vorgestellt wurden.
Sie können jede Art von zusätzlichen Bedingungen hier... Zum Beispiel, wenn Sie wollen diese Regel funktioniert nur für bestimmte view-controller, Ihre wenn Betreiber würde dann so Aussehen:
InformationsquelleAutor der Antwort Oleg
Swift 4
Ich mag, um eine benutzerdefinierte Unterklasse der navigationController und legen Sie dann eine storyboards anfängliche Navigation-controller, die Klasse. Sie können auch etwas ähnliches mit ein ViewController.
Beispiel:
Hinweis: sollten Sie nicht außer Kraft traitCollection wie pro die docs
InformationsquelleAutor der Antwort DoesData