Ограничения нижнего выравнивания не работают в IB - элементы перемещаются выше или ниже друг друга в зависимости от устройства - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь разместить несколько ярлыков и кнопку относительно нижней части безопасной области в раскадровке. Я вообще не понимаю этих ограничений.

У меня есть кнопка, которая остается в нужном месте на всех устройствах. Это ограничения Кнопка списка сессий Button.Bottom = Safe Area.Bottom - 32, приоритет 1000 Кнопка списка сеансов. Центр X = Сохранить область. Центр X

Тогда у меня есть UILabel, который я хочу перейти чуть выше кнопки. Это ограничения Subtitle Label.Bottom = Safe Area.Bottom - 72, приоритет 998 Метка субтитров. Ширина = Безопасная зона. Ширина

Метка не остается над кнопкой, когда я меняю устройства в IB. Он перемещается повсюду - иногда выше или ниже кнопки.

Я не понимаю, почему представления не перемещаются, когда я изменяю ограничения в их ограничениях, так что это может быть ключом к тому, чего мне не хватает.

Я также пробовал те же ограничения относительно суперпредставления и фона, но также получил непредсказуемые результаты.

1 Ответ

0 голосов
/ 24 января 2019

Похоже, проблема в IB. Когда я запускаю приложение, кажется, что ограничения работают правильно.

...