2016-04-04 2 views
0

Я пытаюсь выполнить следующий вид:IOS выпуск Weird Autolayout

enter image description here

Так что у меня есть вид и 6 этикеток, две верхние метки имеют как ведущие и замыкающие пространство контейнера 0, внизу слева две метки имеют ведущее пространство в контейнере 0, нижние правые два имеют конечное пространство в контейнере 0, и у меня есть интервал между 12 между нижним левым и нижним правыми двумя.

Однако, это то, что я получаю, когда я запускаю его:

enter image description here

Как я могу это исправить, так это больше похоже на первой картине?

ответ

2

У вас есть ограничение «равной ширины» между левыми ярлыками и правыми? Без этого ваша «странная» проблема на самом деле абсолютно правильная в соответствии с вашим ограничением:

Левая метка пытается расширить ее ширину до максимально возможной. Как это можно? Минимизируя ширину правой метки, поэтому она выглядит сжатой, но в том, как ее кадр содержит именно текст «Ярлык».

Выберите метки слева и справа и добавьте ограничение «Равномерная ширина» в построителе интерфейса.