2016-04-16 10 views
0

Ich habe zwei Unteransichten in einem View-Controller. Ich möchte, dass die beiden Teilansichten in der Hauptansicht horizontal zentriert sind, eine über der anderen, und auch das gleiche führende Leerzeichen und das nachstehende Leerzeichen in Bezug auf die Hauptansicht aufweisen.iOS - Bessere Einstellung der Abhängigkeit von zwei Unteransichten

Ein Weg, den ich tun kann, ist, das führende Leerzeichen und das nachfolgende Leerzeichen der oberen Unteransicht in Bezug auf die Hauptansicht und auch horizontal in der Hauptansicht zu zentrieren. Richten Sie anschließend den Anfang, den Nachlauf und den Mittelpunkt der Unteransicht der Unteransicht an die oberste Unteransicht aus.

enter image description here

Der andere Weg ist das führende Leerzeichen, Leerzeichen am Ende zu setzen, und in der Mitte der beiden Subviews unabhängig in Bezug auf die Hauptansicht

enter image description here

ich, was nicht ist der Unterschied zwischen den beiden Wegen. Denn für mich scheinen die beiden genau die gleiche Wirkung zu haben.

Was ist besser und mehr zu empfehlen?

Danke!

Antwort

0

Beide Wege sind ebenso good.Though sieht aus wie Sie nicht Höhenbeschränkungen für Subviews geben, wenn dies der Fall ist, dann gehen Sie bitte auf Ihrer Anforderung basiert folgende:

Höhe Einschränkung für beide Subviews. Oder Höhenbeschränkung für obere Teilansicht und obere/untere Randbeschränkungen für die andere Unteransicht.

1

Verbinden Sie die Subview-Breite "Gleiche Breite" mit Superview und auch mit der Höhe. Dann in "Size Inspector" -> Gleiche Breite Einschränkung -> Bearbeiten. Multiplikator haben in der Regel "1". Reduziere es auf 0.9/0.8 basierend auf deiner Anforderung.

enter image description here

die für Höhenbeschränkung gleiche tun. Dann geben Sie Mitte horizontal und oben/unten Layout führenden Raum bzw. ...

+0

Vielen Dank für die Antwort, aber Sie haben meine Frage nicht beantwortet. –

+0

Wenn Sie den festen Anfangs- und Nachlaufraum angeben, zB "5 pt", wird diese 5pt für alle Geräte beibehalten. Eher wenn Sie wählen, volle Breite und spezifizieren Sie den Multiplikator, 5% Raum wird berechnet. –

+0

Danke Mann, ich habe etwas von dir gelernt. :) –

Verwandte Themen