ho ottenuto un viewController
che eredita da UIPageViewController
(@interface PageScrollViewController : UIPageViewController
) Ora sto chiedendo come posso attivare e disattivare lo scorrimento dalla UIPageViewController
? Quando si utilizza uno UIScrollView
si dovrebbe fare setScrollEnabled:NO
e self.view.userInteractionEnabled = NO;
non è un'opzione in quanto ciò blocca l'intero UIView
anziché solo lo scorrimento.Disabilitare/abilitare lo scorrimento in UIPageViewController
EDIT Questo è nella classe PageScrollViewController : UIPageViewController
:
if ([[notification name] isEqualToString:@"NotificationDisable"]){
NSLog (@"Successfully received the disable notification!");
for (UIGestureRecognizer *recognizer in self.gestureRecognizers) {
recognizer.enabled = NO;
}
}
Ho provato questo, il ciclo for non viene mai eseguito – Shinonuma
Dove si esegue questo ciclo? Sarebbe utile vedere un po 'di codice. – tilo
Ho modificato la mia domanda – Shinonuma