Создайте UIScrollView и добавьте свои изображения (UIImageViews) в качестве подпредставлений к нему. Расположите их в нужном порядке, а затем установите для contentSize представления прокрутки общий размер ваших представлений. Границы представления прокрутки и contentOffset определяют, что видно.
Чтобы лучше понять, как работают представления прокрутки, представьте, что представление прокрутки является «окном», через которое вы можете видеть часть большого холста ( content ). Рамка вида прокрутки - это размер окна, его границы - это содержимое. Прокрутка изменяет происхождение границ, сдвигая «окно». Масштабирование изменяет размер границ, влияя на то, как много видно. Для правильной работы UIScrollView должен знать свой contentSize (по умолчанию он всегда (0,0, ширина кадра, высота кадра)).