Я знаю, что этот вопрос задавали много раз, но это проблема, с которой я долгое время боролся, и я уверен, что другие тоже, даже с текущими ответами и учебниками там.
При добавлении прокрутки я просматриваю следующие шаги:
-
Добавить представление прокрутки в виде подпункта исходного вида в контроллере представления. Пин вверх, влево, вправо и снизу. Обеспечение того, чтобы "Ограничение на полях" не было отмечено.
-
Добавьте UIView в качестве подзаголовка вида прокрутки. Ограничения на верхнюю, левую, правую и нижнюю границы.
-
Добавьте ограничение ширины между представлением содержимого и представлением контроллеров представления.
В этот момент я запустил приложение, просмотр содержимого не отображается, а прокрутка View занимает весь экран.
- Далее я добавляю элементы в представление содержимого, которые включают только 4 UIViews для тестирования всего. Я даю каждому верхнему, левому и правому ограничениям UIView. И последний UIView - нижнее ограничение.
Не в этот момент, когда я запускаю приложение, просмотр содержимого и просмотр прокрутки занимает примерно половину экрана, и я могу прокручивать представление содержимого. Смотрите фото внизу.
Я следил за каждым учебным пособием, которое я могу найти, и попытался реализовать все ответы SO, которые я нашел, но я не могу заставить его работать. Если кто-то встретил это или знает решение, ваша помощь будет очень оценена!
Зеленый - это вид содержимого, а синий - вид прокрутки
Параметры прокрутки и подсмотра