我正在使用uipageviewcontroller来显示一些viewcontrollers列表。在protrait中一切正常,所有委托和数据源方法都在纵向模式下触发。但是如果我将设备旋转到横向,则不会触发委托方法.Say
- (void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers
未被解雇。
答案 0 :(得分:1)
每次方向改变时,您需要再次设置视图控制器
WeightPageContentViewController *startingViewController = [self viewControllerAtIndex:currentViewControllerIndex];
NSArray *viewControllers = @[startingViewController];
[self.weightPageViewController setViewControllers:viewControllers direction:UIPage