2

我有一个 UIPageViewController 在大多数情况下都能正常工作。我看到的唯一问题是用户第一次进入页面时,比如第 10 页,它不会自动预加载第 9 页和第 11 页。但如果用户开始刷卡,预加载工作完美。

所以用户第一次滑动时,内容没有预加载,用户需要等待。uipageviewcontroller 是否有“引用”,所以我可以在初始化 uipageviewcontroller 时强制预加载?

谢谢!

-尔本

4

1 回答 1

3

尝试在 viewDidLoad 中调用 setViewControllers:direction:animated:completion: 三次(一次用于第 9 页,一次用于第 11 页,然后一次用于第 10 页)。确保第 3 组第 10 页,即您想要出现的那一页。

于 2013-10-23T04:21:33.703 回答