2017-06-02 9 views
0

Im Storyboard zog ich einen Knopf und ein Etikett fast in der Mitte der Szene wie in Bild-1, Taste im Simulator gezeigt, beide Controller sind oben links platziert wie in Bild 2 gezeigt.Controller sind in der falschen Position platziert

lassen Sie es mich wissen, warum die Regler auf der falschen Position platziert sind trotz ich Layoutbeschränkungen verwendet

Bild-1:

enter image description here

Bild-2:

enter image description here

Aktualisierungsabschnitt:

i platziert die beiden Auslässe in einer Stapelansicht, und beschränkt eingestellt, wie in Bild-3 unten, diesmal aber nichts auf dem Bildschirm erscheint überhaupt angezeigt.

Bild-3:

enter image description here

+0

Warum ist ein Rückwärtspfeil im First View Controller? Das kannst du nicht tun. –

+0

@AnnuragSharma weil ich 3 Szenen "1,2,3" und ich von 1 bis 2 und von 2 bis 3 und dann von 3 bis 1 – user2121

Antwort

0

Wenn Sie sowohl Label und Button zentrieren möchten und Sie wollen einen Raum zwischen ihnen, verwenden stackView dafür.

How:

1.Put 2 Abgänge in stackView und in der Mitte ausgerichtet, dass stackView.

2. Nun ändern Sie die Einstellungen von stackView wie folgt.

enter image description here

Ausgang:

enter image description here

Hinweis: wenn Sie mithilfe von Top-Zentrieren, Constraint rechts unten und links Sie es programmatisch alle Geräte gehandhabt haben zu unterstützen. Als Beispiel, wenn ich Top, Left, Bottom und Right benutze und die Änderungen in iPhone SE sehen, sieht die Ausgabe so aus.

enter image description here

von Storyboard ausrichten zu zentrieren.

enter image description here

Klicken Sie einfach auf 2 Einschränkungen hinzufügen Taste. :) Vorher Ihre vorherigen contraints entfernen.

+0

Transit haben bitte sehen Sie sich die Update-Sektion, die ich oben – user2121

+0

Sie möchten zentrieren ausgerichtete Stapelansicht.So nicht oben rechts unten links verwenden. warum? weil angenommen, Sie entwerfen es für iphone 5 Layout und Ihr Simulator ist iPhone 7 in diesem Fall wird es Ihnen abnormale Ergebnis genau wie jetzt. so aus Ausrichtung Registerkarte, nur horizontal im Container vertikal im Container auswählen –

+0

@wo kann ich horizontal und vertikal in Container finden? – user2121

Verwandte Themen