scrollView не прокручивается быстро

У меня есть вид прокрутки, который не прокручивается. Поиск в Google, кажется, указывает, что это может быть связано с моими ограничениями?

Мои ограничения следующие:

Trailing space to superview  = -16
Leading space to superview = -16
Top space to top layout guide = 0
Bottom space to bottom layout guide = -13

Я распечатываю содержимое прокрутки contentSize в viewDidLayoutSubViews, и оно выводит одно и то же значение каждый раз, т.е.

scrollview is (375.0, 356.5)

Любая идея, в чем может быть проблема

1 ответ

Решение

Проверьте нижние ограничения представления содержимого (контейнер внутри ScrollView) в вашем случае это UILabel

Техническое примечание Apple TN2154: UIScrollView и Autolayout

Чтобы изменить размер кадра представления прокрутки с помощью автоматического макета, ограничения должны быть либо явными в отношении ширины и высоты представления прокрутки, либо края вида прокрутки должны быть привязаны к представлениям вне его поддерева.

Полезная статья: Использование UIScrollView с автоматической компоновкой в ​​iOS

Другие вопросы по тегам