Проблема с настройкой ограничений для разных размеров экрана - PullRequest
0 голосов
/ 12 июня 2019

Интересно, как мы можем разместить экран разных размеров с большим количеством текстовых полей, например, изменить размер полей / текстов и т. Д. Для Swift.

Вот мой дизайн на данный момент:

https://ibb.co/wQF3rrQ

* Серый = текстовые поля

Я пытался установить ограничения и все такое, но это не сработает.Я не могу найти себя, в чем проблема.

Должен ли я устанавливать ограничения программно, а не в StoryBoard?

1 Ответ

0 голосов
/ 12 июня 2019

Есть несколько способов сделать то, что вы хотите.

  1. Вы видите кнопку Vary For Traits в вашей раскадровке, расположенную под вашим Xcode?Для этого есть смысл.Посмотрите на Adaptive Constraints в Google, и вы получите тонны учебников.Например: https://medium.com/zendesk-engineering/ios-how-to-add-adaptive-constraints-to-support-a-universal-app-273663475b12

  2. Второй способ - использовать multiplier вашего ограничения.

  3. Третий способ - это, ммм, обычный (или необычный) путь некоторых разработчиков я знаю.Сделайте ссылку на каждое ограничение и переключайте их значения в зависимости от размера экрана (или устройства) пользователя.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...