Я получил viewController
, который наследует от UIPageViewController
(@interface PageScrollViewController : UIPageViewController
) Теперь мне интересно, как я могу включить и отключить прокрутку от UIPageViewController
? При использовании UIScrollView
вы бы сделали setScrollEnabled:NO
и self.view.userInteractionEnabled = NO;
не является вариантом, так как это блокирует целое UIView
вместо прокрутки.Отключить/включить прокрутку в UIPageViewController
EDIT Это в PageScrollViewController : UIPageViewController
классе:
if ([[notification name] isEqualToString:@"NotificationDisable"]){
NSLog (@"Successfully received the disable notification!");
for (UIGestureRecognizer *recognizer in self.gestureRecognizers) {
recognizer.enabled = NO;
}
}
Я пробовал это, цикл for никогда не выполняется. – Shinonuma
Где вы выполняете этот цикл? Было бы полезно увидеть какой-то код. – tilo
Я отредактировал мой вопрос – Shinonuma