Странный выпуск Autolayout iOS

Я пытаюсь сделать следующее представление:

введите описание изображения здесь

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

Тем не менее, это то, что я получаю при запуске:

введите описание изображения здесь

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам