2017-04-17 6 views
0

Ich sah viele ähnliche Fragen, aber sie sind alle für Situationen mit gleichen Ansichten.Constraint "gleiche Höhen" für Ansichten unterschiedlicher Größe in iOS?

In meinem Fall habe ich einen vertikalen Stapel von Ansichten: enter image description here Und sie sollten Anteile halten gleichzeitig auf verschiedenen Geräten.

Können Sie uns beraten, wie Sie dieses Ziel erreichen? Xib oder programmatisch - es macht keine Chancen.

Momentan versuche ich ihre Größen manuell einzustellen.

Antwort

1

Definieren Sie gleiche Höhenbeschränkung, als bearbeiten Sie es und setzen Sie den Multiplikator z. "1: 5".

Example

Update:

Wählen Sie eine vertikale Stapelansicht, fügen Sie Ihre 4 Ansichten, alle von ihnen markieren, die Einschränkung "gleiche Höhe" eingestellt, und fügen Sie alle drei Einschränkungen:

Step 1

Wählen Sie nun jede Einschränkung und stellen Sie Ihren Multiplikator wie Sie möchten in Bezug auf die erste:

Step 2

Step 3

Step 4

einen Abstand in Einstellungen Stapelansicht definieren:

Step 5

definieren StackView Grenzlücken relativ zum Rand oder über const Wert:

Step 6

Sie benötigen keine weiteren Einschränkungen. Beweis durch Wechselvorrichtung und Orientierung:

enter image description here

+0

leider funktioniert es nicht. Wenn Sie zu viele Einschränkungen in diese Ansicht hinzufügen, wird ihr Verhalten unberechenbar –

+0

Ich habe die Beschreibung mit detaillierten Bildern aktualisiert. Hoffe es hilft dir. – ObjectAlchemist

Verwandte Themen