UIPageViewController didFinishAnimating没有用户交互

时间:2014-04-25 16:20:00

标签: ios objective-c ipad

我有一个问题我无法解决。

每次在UIPageViewController中的页面之间移动时,我都需要调用一个方法。

最近发现

-(void) pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed{...

但只有在我滑动页面(手势)或第二次以及随后的时间切换到任何页面时才会调用此方法。

每次切换页面时都有办法触发事件吗?

尝试使用内部ViewControllers(页面)viewDidLoad,但它只是第一次调用。

1 个答案:

答案 0 :(得分:1)

您应该将代码添加到内部视图控制器' viewDidAppear,只要页面视图控制器显示这些视图控制器,就会调用它。