Вы можете создать отдельные представления для каждого Базового объекта данных, а затем поместить эти представления в UIScrollView.
Вам необходимо установить contentSize:
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * allYourViews.count, scrollView.frame.size.height);
Затем перебрать все ваши представления и добавить их в scrollView:
for(int i = 0; i < allYourViews.count; i++) {
CGRect frame;
frame.origin.x = scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = scrollView.frame.size;
if(allYourViews.count > 0) {
UIView* someView = (UIView *)allYourViews[i];
someView.frame = frame;
[scrollView addSubview:someView];
}
}
Для получения дополнительной информации и какчтобы сделать это красиво, посмотрите этот урок:
http://www.iosdevnotes.com/2011/03/uiscrollview-paging/
(я не знаю, как это будет работать: -)