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

Я работаю над добавлением ограничений в мое представление. У меня все отлично продумано для iPhone X, и оно выглядит великолепно, но я бы хотел, чтобы мой взгляд расширялся / прокручивался для размещения экранов меньшего размера. Как я могу преобразовать свой текущий вид в прокрутку, только если размер экрана не такой высокий, как у iPhone X? в идеале с минимальной перенастройкой.

1 Ответ

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

Я придерживаюсь этого подхода.

  1. Поместите все свои компоненты пользовательского интерфейса в UIView, скажем, это ContainerView.
  2. Теперь поместите ContainerView в UIScrollView.
  3. Теперь выберите ContainerView, добавьте ограничения, чтобы сделать ширину и высоту равными представлению прокрутки.
  4. Добавить ограничение высоты на ContainerView. Установите его отношение как «Больше или равно». Установите постоянное значение, равное высоте, которую вы хотите.
  5. Установить приоритет равного ограничения высоты на Высокий.

enter image description here

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