Iphone 如何通过滑动将另一个页面添加到UIScrollView?

Iphone 如何通过滑动将另一个页面添加到UIScrollView?,iphone,ios,uiscrollview,Iphone,Ios,Uiscrollview,我是一个17岁的法国人,请原谅我的英语 我正在创建一个应用程序“使用UIScrollView和UIPageControl显示来自UIViewController(显示一个对象)的多个UIView页面”。一切都很好 现在我想在最后一个视图中向右滑动UIScrollView时添加一个新页面(和一个新的空对象,但这不是问题) 我怎么能这么做?如果不可能,我如何更新UIScrollView 多谢各位 我想你需要注意两件事scrollViewDidScroll:和UIPageControl的current

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

我正在创建一个应用程序“使用UIScrollView和UIPageControl显示来自UIViewController(显示一个对象)的多个UIView页面”。一切都很好

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

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


多谢各位

我想你需要注意两件事
scrollViewDidScroll:
UIPageControl
currentPage
。当您确定用户当前正在查看最右边的页面时,
UIScrollView
已滚动,您可以向
UIPageControl
添加新页面。滚动视图的滚动量与
scrollView.contentOffset.x
有关。通过增加页面控件的
numberOfPages
&将
currentPage
设置为最新页面,可以将新页面添加到页面控件中

嗯,


Akshay

我想这就是您正在寻找的:一个来自苹果的示例代码,用于构建一个照片查看器,在图像出现在屏幕上之前加载它们


非常感谢!它并不完美,但由于“contentOffset”属性,我成功地创建了另一个页面!我检查它,然后重新加载页面!还有什么让它不够完美呢?我认为最简单的方法是在滚动视图中添加
uipangestrerecognizer
(检测用户刷卡)并添加第二页。确保仅在存在单个页面时添加识别器,并在存在多个页面时删除识别器。