2015-12-13 2 views
1

Бар в верхней части представляет собой представление в представлении, которое содержит 10 видов, каждый из тех же размеров, но я не могу заставить их выглядеть так на симуляторе. Какие настройки ограничений следует использовать?Проблемы с AutoLayout

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

То, что я использую: в настоящее время я не использую никаких ограничений, поскольку я был способен только ухудшить ситуацию.

enter image description here

Что он делает сейчас:

портрет:

enter image description here

Пейзаж:

enter image description here

+2

Что вы пробовали? Покажите нам свои ограничения. Это действительно довольно тривиальный макет. – jcaron

+0

Также вы можете [изменить] свой вопрос, чтобы описать, что делает ваш макет сейчас? – BSMP

ответ

1

Вам просто нужно дать ограничения между ведущими, конечными и равными ширинами между соседними кнопками.

Проверьте мой ответ здесь, я объяснил скриншотами и шаги для достижения этой цели: What is the best approach for horizontally aligning 5 buttons with Autolayout

Позвольте мне знать, если вы хотите получить больше ясности.

0

Первый имеет л eft, вверх и вниз, а затем привязан к следующему справа, а следующий привязан к следующему и так далее с горизонтальной главной опцией.

enter image description here

1

Выбрать все бары сразу, а затем применить следующие ограничения:

enter image description here

Проверьте одинаковую ширину. который сделает все полосы одинаковой ширины. 5 - край сверху, снизу, центра, ведущего и конечного.

Press Добавить x Ограничения.

В конце кадра обновления путем нажатия опция + команда + равная одновременно.

Смежные вопросы