我有一个UIPageViewController,大部分时间都可以正常工作。我看到的唯一问题是用户第一次访问某个页面,比如第10页,它不会自动预加载页面9和页面11。但如果用户开始滑动,则预加载工作正常。
所以第一次用户滑动时,内容不会被预加载,用户需要等待。在那里" referh"对于uipageviewcontroller所以我可以在初始化uipageviewcontroller时强制执行预加载?
谢谢!
-erben
答案 0 :(得分:3)
尝试在viewDidLoad中调用setViewControllers:direction:animated:completion:三次(第9页一个,第11页一个,第10页一个)。确保第3页设置第10页,即要显示的第10页。