我有一个我无法解决的问题。
每次在 UIPageViewController 中的页面之间移动时,我都需要调用一个方法。
最近发现
-(void) pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed{...
但这仅在我滑动页面(手势)或第二次及以后切换到任何页面时调用。
有没有办法在我每次切换页面时触发一个事件?
尝试使用内部 ViewController(页面)viewDidLoad,但它只在第一次被调用。
最佳答案
您应该将您的代码添加到内部 View Controller 的 viewDidAppear
,只要页面 View Controller 呈现这些 View Controller ,就会调用它。
关于ios - UIPageViewController didFinishAnimating 无需用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23298262/