Ios 中止页面后,无法以编程方式分页UIPageViewController
我的应用程序有一个按钮,可以通过编程方式分页UIPageViewController 当按下该按钮时,使用Ios 中止页面后,无法以编程方式分页UIPageViewController,ios,uipageviewcontroller,Ios,Uipageviewcontroller,我的应用程序有一个按钮,可以通过编程方式分页UIPageViewController 当按下该按钮时,使用[self-setViewControllers:@[nextVc]方向:方向动画:是完成:否]启动分页 如果用户快速点击按钮,然后点击屏幕的另一部分,则页面操作在启动后立即中止(我同意) 问题是,在这一点之后,任何编程页面操作都不起作用。UIPageViewDelegate的ViewControllerBeforReviewController和viewControllerAfterVie
[self-setViewControllers:@[nextVc]方向:方向动画:是完成:否]启动分页代码>
如果用户快速点击按钮,然后点击屏幕的另一部分,则页面操作在启动后立即中止(我同意)
问题是,在这一点之后,任何编程页面操作都不起作用。UIPageViewDelegate的ViewControllerBeforReviewController
和viewControllerAfterViewController
甚至都没有调用
我在调试器中确认,即使页面操作被中止,UIPageViewController的viewcontroller
属性仍包含未显示的viewcontroller
用左键或右键滑动页面视图可以修复页面视图的内部状态,从那时起,编程页面再次工作
我用的是iOS9