2017-04-17 3 views
1

Wie kann ich eine Ansicht so machen. Ich bin fertig mit dem ersten Portrait-Modus und verwechsle, um den Landscape-Modus zu erreichen. kann jemand mir vorschlagen, wie man die Ansicht im Querformat bildet. Ich habe den Portrait-Modus im AnyHeight AnyWidth Format gemacht. swift: Unterschiedliche Ausrichtung der Ansichten in der gleichen Ansicht Controller

+0

Überprüfen Sie diese http://imnotyourson.com/ios-adaptive-layout-with-rotation-tips/ –

Antwort

0

Obwohl die Frage ein wenig breit sein könnte, werde ich versuchen, eine generische Antwort zu erwähnen.

Unter der Annahme, dass Ihr bereits vertraut sind mit Auto Layout und Größenklassen, in Xcode 8, Interface Builder können Sie die aktuelle Ansicht ändern, was sind Sie arbeiten:

enter image description here

Durch Tippen auf die Schaltfläche "Anzeigen als:" können Sie die gewünschte Geräteausrichtung anzeigen, um das gewünschte Layout über die Gerätekonfigurationsleiste einzurichten:

enter image description here

Zum Beispiel, Betrachten Sie die folgende Ansicht:

enter image description here

Wie yo sehen, die beide den Ansichten die gewünschten Einschränkungen im Hochformat angezeigt werden müssen, denn jetzt, sollten Sie hinzufügen fügen Sie neue Einschränkungen für den Landschaftsmodus hinzu. Stellen Sie sicher,-deinstallieren die Einschränkungen für Portrait-Modus:

enter image description here

Wie Sie sehen können, scheint einige der Einschränkungen verblasst, was bedeutet, dass sie auf dieser Größenklasse deinstalliert werden. Sie können, indem Sie es der Installation der Einschränkung bestimmen und aus dem Attribut Inspektor, überprüfen Sie die gewünschte Größe Klasse (n):

enter image description here

Für weitere Informationen darüber, wie Sie dies erreichen können, würde ich vorschlagen Making Apps Adaptive, Part 1 Session zu beobachten.

Hoffe das half.

+0

Momentan habe ich keinen Mac. Aber sobald ich meine Ansicht im Hochformat und im Querformat gesehen habe. und die Constraints für den Hochformat-Modus im Querformat zu entfernen ... wirkt sich das nicht auf den Pootriat-Modus aus? – iron

+0

Das ist richtig, die nicht installierten Einschränkungen aus dem Querformat werden nicht aktiviert und wirken sich im Hochformat aus –

+0

ja ich werde es morgen versuchen und ich werde fragen, ob es ein Problem gibt :):) danke – iron

Verwandte Themen