我有一个问题我无法解决。
每次在UIPageViewController中的页面之间移动时,我都需要调用一个方法。
最近发现
-(void) pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed{...
但只有在我滑动页面(手势)或第二次以及随后的时间切换到任何页面时才会调用此方法。
每次切换页面时都有办法触发事件吗?
尝试使用内部ViewControllers(页面)viewDidLoad,但它只是第一次调用。
答案 0 :(得分:1)
您应该将代码添加到内部视图控制器' viewDidAppear
,只要页面视图控制器显示这些视图控制器,就会调用它。