iphone - Disable/enable scrolling in UIPageViewController -
i got viewcontroller
inherits uipageviewcontroller
( @interface pagescrollviewcontroller : uipageviewcontroller
) i'm wondering how can enable , disable scrolling uipageviewcontroller
? when using uiscrollview
setscrollenabled:no
, self.view.userinteractionenabled = no;
isn't option since blocks whole uiview
instead of scrolling.
edit in pagescrollviewcontroller : uipageviewcontroller
class:
if ([[notification name] isequaltostring:@"notificationdisable"]){ nslog (@"successfully received disable notification!"); (uigesturerecognizer *recognizer in self.gesturerecognizers) { recognizer.enabled = no; } }
try looping through gesturerecognizers
of uipageviewcontroller
, disable/enable them:
for (uigesturerecognizer *recognizer in pageviewcontroller.gesturerecognizers) { recognizer.enabled = no; }
note: found in this post, method work uipageviewcontrollertransitionstylepagecurl
. may want try this solution (although seems bit hacky).
Comments
Post a Comment