UIScrollView - как UILabel может выталкивать контент за пределы экрана - PullRequest
0 голосов
/ 04 октября 2018

Как я могу получить UILabel с переменным количеством строк для проталкивания содержимого в UIScrollView?

enter image description here

У меня в настоящее время есть UIScrollViewприкрепленный к суперпредставлению, контейнер внутри прикрепленный к просмотру прокрутки и равный высоте / ширине основному виду, и этот синий UIView (высота 50), 2 UILabels и UIImageView (высота 200) внутри контейнера.

В альбомной ориентацииЯ хочу, чтобы UIImageView (т. Е. Черный ящик высотой 200) не был прикреплен к нижней части суперпредставления, а был за кадром, а размер содержимого прокрутки должен быть отрегулирован.

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

enter image description here

1 Ответ

0 голосов
/ 04 октября 2018

Попробовал больше материала и сработало следующее:

  1. установить вертикальное сопротивление обеих этикеток на 1000

  2. удалить ограничение "равная высота"на контейнере

Таким образом, решение выглядит следующим образом:

  1. добавьте представление прокрутки и закрепите все ребра в представлении vc
  2. добавьте контейнердля просмотра прокрутки прикрепите все края к представлению прокрутки, равную ширине представлению vc (высота зависит от закрепления снизу содержимого), добавьте все содержимое в контейнер
...