UIbutton растяжения после выполнения - PullRequest
0 голосов
/ 26 июня 2019

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

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

1 - размер кнопки в раскадровке button size in storyboard

2 - ограничения

enter image description here

3- результат в симуляторе

enter image description here

Ответы [ 2 ]

3 голосов
/ 26 июня 2019

Это происходит потому, что высота устройства, на котором вы работаете, больше, чем устройство, которое вы выбрали на вашей раскадровке. Чтобы преодолеть эту проблему.

  • Вы можете задать фиксированную высоту для кнопки UIB и убрать ограничение нижнего макета (отложенное исправление).
  • Лучшим и простым способом является использование вертикального UIStackView и предоставление пропорциональной высоты всем компонентам. Прочтите эту статью , чтобы получить больше знаний о представлениях UIStack.
0 голосов
/ 26 июня 2019

Высота устройства, на котором вы реализуете свои ограничения, меньше, чем у устройства, на котором вы тестируете, так как у вас впереди, сзади, верх и низ ваша кнопка будет растягиваться в зависимости от текущее устройство, поэтому либо удалите ограничение top / bottom в соответствии с вашими потребностями

Вы можете опционально добавить высоту к кнопке или оставить ее с ее собственным размером

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...