2016-06-23 17 views
0

Ich habe ein ImageView, dessen oberste Einschränkung 80 und Mitte ist. Ich habe zwei TextView mit einem Rand von 100 von oberen aufeinander folgenden Objekt und 100 Rand von links und rechts.AutoLayout in iOS mit nur Storyboard

Wenn ich versuche, auto-layout zu implementieren ich bin nicht in der Lage dies zu tun, wegen der vielen Warnung, wie in der Abbildung dargestellt: -

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

+2

Ich denke, es ist besser, Größe Inspektor Screenshot zu buchen. – Lumialxk

+0

Was sind die Einschränkungen für textview2? Sie haben zufälligerweise auch Beschränkungen für Höhe und Breite festgelegt. –

Antwort

1

Jedes Mal, wenn Sie Zwang geben Dinge gehen Sie wie folgt: -

  1. Fix die Breite und Höhe des Elements.
  2. Geben Sie eine vertikale und eine horizontale Abhängigkeit an.
  3. Nicht zu stark einschränken.
  4. Aktualisieren Sie es, wo es Warnung anzeigt.
1

Wenn Sie den linken/rechten Rand und CenterX einstellen, ist Ihr System übermäßig eingeschränkt.

Sie sollten einstellen: Links + Mitte oder Rechts + Mitte oder Links + Rechts.

Als nächstes sollten Sie den Inhalt Hugging und Komprimierung Priorität ändern.

2

Ihre Bildansicht und Textansichten sind nicht mit Ihren aktuellen Einschränkungen kompatibel. Wenn Sie obere und mittlere Integritätsbedingungen für uiimageview hinzufügen, müssen Sie die Beschränkungen für Höhe und Breite für den Zugriff auf den x-Wert hinzufügen.

und auch Sie nur Höhenbeschränkungen für beide Ihre Textansichten hinzufügen und es erneut versuchen.

thankyou