如何通过滑动将其他页面添加到UIScrollView?

时间:2011-08-12 10:45:59

标签: iphone ios uiscrollview

我是17岁的法国人,请原谅我的英语。

我正在使用带有UIPageControl的UIScrollView创建一个应用程序,以显示来自UIViewControllers的多个UIView页面(显示一个对象)。一切都很好。

现在我想在最后一个视图中向右滑动UIScrollView时添加一个新页面(以及一个新的空对象,但这不是问题)。

我怎么能这样做?如果不可能,我该如何更新UIScrollView?

非常感谢!

2 个答案:

答案 0 :(得分:1)

我认为你需要关注两件事。 scrollViewDidScroll:& UIPageControl的{​​{1}}。当您确定用户当前正在查看最右边的页面&滚动了currentPage,您可以向UIScrollView添加新页面。滚动滚动视图的滚动量与UIPageControl相关。可以通过递增其scrollView.contentOffset.x&和页面控件来将新页面添加到页面控件中。将numberOfPages设置为最新页面。

HTH,

阿克沙伊

答案 1 :(得分:0)

我认为这就是你要找的东西:来自Apple的示例代码,用于构建一个照片查看器,可以在图像出现在屏幕上之前加载它们。

https://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010080