Существует множество ответов на запросы прокрутки с автозапуском и множество прокрутки scrollview, но я не могу найти ни одной вещи, которая обращается к обоим.UIScrollView Paging Autolayout & Storyboard
Я не пытаюсь сделать что-то необычное ... просто 7
полноэкранные изображения, которые я хотел бы прокручивать по горизонтали с помощью подкачки, но ради простоты (ха!) Я решил попробовать все это прямо в раскадровке.
Контроллер установлен на свободный размер формы с шириной 2240 (320*7)
. Затем я поставил его так, как Apple, предполагает для autolayout ...
UIScrollview
/-----UIView
/----------Content (7 image views)
Scrollview имеет 0/0/0/0
ограничение на все ребра, как это делает UIView внутри.
Когда пейджинг включен, он ведет себя красиво - точно так, как ожидалось. Но как только я включаю пейджинг, салфетки делают вид сумасшедшим, прокручивая всю ширину 2240
, а затем отскакивая назад и в конечном итоге садясь на нужную страницу.
Я знаю, что у меня есть проверенный вариант, просто сломав все это и делая это программно, но мое упрямство хочет понять это. Это должно быть возможно!
Не могли бы вы опубликовать фиктивный проект, показывающий это? – Charlie
Вот пример проекта с вышеупомянутым решением: https://github.com/kostub/PagingScrollView –
Этот ответ велик, и ясный пример проекта сделал его еще лучше. –