另一种情况似乎描述了类似的行为,但接受的解决方案并没有改变我的应用程序中的任何内容: UIPageViewController Navigations to wrong page with Scroll transition style
我的应用程序的功能之一是从大量词汇表中提供随机抽认卡。往前走没问题,但走到尽头后,奇怪的事情发生了。我往回走,显示了正确的控制器,但下次往回走时,又出现了相同的控制器。然后一切正常进行。但总是在到达终点然后倒退之后重复呈现其中一个控制器。
如果我将过渡样式更改为 UIPageViewControllerTransitionStylePageCurl,错误的行为就会消失。但是页面卷曲在我的应用程序中没有意义。
如果你们认为它会有所帮助,我会发布我的代码,但基于另一篇文章,并且它使用页面卷曲样式可以正常工作,这似乎是 iOS 中的一个错误,滚动样式必须是以某种方式补偿。
谢谢你的帮助。