UIPageViewController第一次没有预加载

时间:2013-10-19 22:17:12

标签: ios objective-c uipageviewcontroller

我有一个UIPageViewController,大部分时间都可以正常工作。我看到的唯一问题是用户第一次访问某个页面,比如第10页,它不会自动预加载页面9和页面11。但如果用户开始滑动,则预加载工作正常。

所以第一次用户滑动时,内容不会被预加载,用户需要等待。在那里" referh"对于uipageviewcontroller所以我可以在初始化uipageviewcontroller时强制执行预加载?

谢谢!

-erben

1 个答案:

答案 0 :(得分:3)

尝试在viewDidLoad中调用setViewControllers:direction:animated:completion:三次(第9页一个,第11页一个,第10页一个)。确保第3页设置第10页,即要显示的第10页。