Я пытаюсь сделать простой UIScrollView, содержащий единственный «Content View» и прокручивающийся только по горизонтали. Это должно быть довольно просто, учитывая, что есть пошаговые инструкции от Apple. Только вроде не работает - UIScrollView по-прежнему прокручивает в обоих направлениях.

Вот скриншот полной иерархии представлений со всеми константами. Выбрана константа, которая должна (согласно пункту 6. в документации Apple, приведенной выше) предотвращать вертикальную прокрутку.

enter image description here

Вот скриншот с устройства, подтверждающий, что «Content View» все еще можно прокручивать по вертикали. Я установил белый цвет фона прокрутки, черный фон «Content View» и светло-серый вид, содержащий scorllview (самый верхний контейнер). Так как вы можете видеть белую полосу поверх черной «Content View», вы также можете прокрутить черную «Content View» вверх.

enter image description here

Is there something I am missing? If not is there a workaround?

Rasto

Ответов: 1

Ответы (1)

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

2022 WebDevInsider