UIScrollView显示几个带分页的UIViews

时间:2012-03-08 12:39:33

标签: objective-c ios cocoa-touch uiviewcontroller uiscrollview

我只想澄清如何使用UIScrollView完成某种效果。

我想通过一个UIScrollView进行分页,可以滚动大约10个单独的视图(全尺寸)。视图具有动态内容。我希望它有点像书。

实现此目的的最佳方法是使用一个带有UIScrollView的主视图控制器来加载多个UIViews,这些UIViews作为IBOutlets链接到视图控制器中(视图是单独的.nib文件)?如果我只加载当前视图侧面的视图(即总共三个视图)以避免过多加载到内存中,那会是最好的吗?另外......是否可以使用多个视图控制器来实现这一点,即。在滚动视图中为每个视图设置一个视图控制器?

非常感谢

1 个答案:

答案 0 :(得分:1)

你绝对可以使用UIScrollView,但我建议只使用UIPageViewController,因为它提供了你想要的行为(感觉就像一本书)。

如果您想使用UIScrollView方式,那么您可以查看来自apple的示例代码:Scrolling example