Почему View Controller прокручивается выше UIScrollView? - PullRequest
1 голос
/ 29 марта 2019

Ограничения Autolayout не работают должным образом с UIScrollView, что позволяет мне прокручиваться над просмотром прокрутки, даже если просмотр прокрутки ограничен Super View, а не безопасной областью.

Начальная загрузка Прокрутка вверх

Я добавил вид прокрутки к контроллеру вида и ограничил его каждым краем суперпредставления, а не безопасной областью.Я отключил «Настроить вставки вида прокрутки» в контроллере вида, а также «Под верхними панелями» и «Под нижними панелями» в блоке «Расширить края» в инспекторе.Все в раскадровке кажется правильным.Также, как только я загружаю View Controller, все также кажется правильным, пока я не прокручиваю вверх.Я уверен, что это относится к строке состояния, потому что она кажется точной ее высоты, но я не могу понять, что я должен отрегулировать.Эта проблема возникает на всех устройствах, включая устройства без надрезов.

1 Ответ

3 голосов
/ 29 марта 2019

Требуется настроить поведение вставки содержимого ScrollView с помощью scrollView.contentInsetAdjustmentBehavior = .never

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