ios - UIPageViewController 第一次没有预加载

标签 ios objective-c uipageviewcontroller

我有一个 UIPageViewController 在大多数情况下都可以正常工作。我看到的唯一问题是用户第一次访问某个页面(例如第 10 页)时,它不会自动预加载第 9 页和第 11 页。但如果用户开始滑动,预加载就可以正常工作。

因此,用户第一次滑动时,内容不会预加载,用户需要等待。 uipageviewcontroller 是否有“refersh”,以便我可以在初始化 uipageviewcontroller 时强制预加载?

谢谢!

-erben

最佳答案

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

关于ios - UIPageViewController 第一次没有预加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19471774/

相关文章:

ios - Apple Configurator 中的 iOS 10 不显示 NSLog 语句

iphone - 什么类型的应用程序允许在 iPhone 中自动启动?

ios - 如何获取从应用程序下载的 ipa 文件的链接库

objective-c - GL_TRIANGLE_STRIP 和顶点数组出错

ios - UIPageViewController 带有一张固定的背景图片

ios - subview 按钮不起​​作用

ios - 选择图像 ios 的不规则部分

ios - 如何从iOS应用的今日扩展中设置角标(Badge)计数?

ios - swift iOS : UIPageController inside UINavigation controller

swift - 容器 View 中嵌入的 pageViewController 的 View 缩放问题