Подгоните UIScrollView к контенту - PullRequest
0 голосов
/ 31 декабря 2018

У меня слишком много места под контентом в режиме прокрутки.

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

Если я установлю его на 8, он работает, но раскадровка жалуется на ограничения, см. Скриншот №.2 ниже.Если это можно будет исправить, тогда у меня будет решение.

Я видел несколько предложений (например, Как автоматически настроить UIScrollView, чтобы соответствовать содержанию ) в других сообщениях, но они нене решить проблему.Как это исправить?

enter image description here

enter image description here

1 Ответ

0 голосов
/ 31 декабря 2018

Необходимые ограничения:

  • ScrollView: верхний, ведущий, трейлинг, нижний

  • contentView: верхний, ведущий, трейлинг,bottom => для superView &&, равной ширине с основным внешним видом

  • textView: top, ведущий, конечный, bottom => to contentView, высота (например, 50)

Кстати, вам все это не нужно, поскольку UITextView наследуется от UIScrollview, поэтому по умолчанию его можно прокручивать.
Если вам нужно изменить его размер в соответствии с письменным текстом, тогдаиспользовать:

self.textView.frame.size = self.textView.contentSize
...