2017-09-24 1 views
0

Ich weiß, wie es geht, wenn sie vertikal gestapelt sind, aber ich habe eine "Reihe" von drei Objekten in meinem Storyboard - ein Label, ein Picker der Breite 50 und ein zweites Label. Das erste Etikett hat statischen Text; Das zweite Label beginnt mit keinem Text, ändert sich jedoch dynamisch basierend auf dem Wert des Pickers. Ich habe festgelegt Einschränkungen wie folgt:iOS - Wie erzwinge ich, dass zwei Etiketten die gleiche Länge haben?

20 von der linken Kante Ansicht nach links Aufklebers linken Rand

20 von links Aufklebers rechten Rand zu Pickers linken Rand

20 von Pickers rechten Rand nach rechts Aufklebers linken Rand

20 vom rechten Etiketten rechte Rand zum rechten Rand der Ansicht

Die drei Objekte ausgerichtet sind, vertikal durch ihre Zentren, und es ist von 20 oberen Kante des im Hinblick auf L obere Kante des Etiketts.

Ich möchte Links Label und Right Label die gleiche Breite haben, unabhängig davon, was in Right Label ist, aber wenn ich die App ausführen, bekommt Right Label den gesamten "zusätzlichen Platz" in der Breite. Wenn ich die Inhaltsumgehungspriorität des linken Labels herabsetze, erhält es den gesamten Platz (und die Breite des rechten Labels entspricht seinem Inhalt).

Gibt es eine Möglichkeit, die beiden Beschriftungen im Storyboard auf gleiche Breite zu bringen, oder ist das etwas, das im Code behandelt werden muss?

Antwort

1
  • beiden Etiketten wählen
  • Im Add New Constraints Popup-Check Equal Widths
+0

"Equal Breite", nicht wahr? (BTW, es funktioniert - danke für die Antwort) –

Verwandte Themen