Вы не можете сделать это с помощью Interface Builder.Вы должны сделать это программно.Вот простой способ сделать это.
Если каждая страница, на которую вы проводите пальцем, имеет один и тот же макет, но разные данные, вы можете создать вид, который будет выглядеть в Интерфейсном Разработчике.Вам нужно будет использовать делегат scrollview, чтобы иметь доступ к:
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
Что вам нужно сделать здесь: 1) Определить текущую страницу
CGPoint offsetPoint = scrollView.contentOffset;
float fractionalPage = offsetPoint.x / scrollView.frame.size.width;
int page = lround(fractionalPage);
2) Определите, в каком направлении (влево или вправо) я делаю это, используя int scrollViewPosition;
переменную
3) Удалите вид (скажем, мы сместились вправо), который находится на две позиции влево
3) Добавьте представление, которое будет следующим (следующее представление справа).
4) Заполните представление
Есть вещи, которые помогут производительности здесь.1) Повторное использование просмотров.Когда вы удаляете представление из представления прокрутки, заполняете его новыми данными и снова добавляете в представление.