Делегат UIPageViewController не срабатывает для альбомной ориентации

Я использую uipageviewcontroller, чтобы показать некоторый список контроллеров просмотра. Все работает нормально в protrait, все методы делегата и источников данных запускаются в портретном режиме. Но если я поворачиваю устройство в альбомную ориентацию, методы делегата не запускаются. Скажи < br> - (void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers не уволен.


person Nassif    schedule 28.05.2014    source источник


Ответы (1)


Каждый раз, когда ориентация меняется, вам нужно снова установить контроллер представления

WeightPageContentViewController *startingViewController = [self viewControllerAtIndex:currentViewControllerIndex];
NSArray *viewControllers = @[startingViewController];
[self.weightPageViewController setViewControllers:viewControllers direction:UIPage
person Karim Baidar    schedule 28.05.2014