diff --git a/WLPageViewController/PageViewController.m b/WLPageViewController/PageViewController.m index a2fae09..31888a1 100644 --- a/WLPageViewController/PageViewController.m +++ b/WLPageViewController/PageViewController.m @@ -27,6 +27,7 @@ - (void)viewDidLoad DataViewController *startingViewController = [self.modelController viewControllerAtIndex:0]; self.pageViewController = [[WLPageViewController alloc] initWithViewController:startingViewController pageSpacing:80]; // self.pageViewController.enableTapPageTurning = YES; +// self.pageViewController.enablePanPageTurning=YES; self.pageViewController.dataSource = self.modelController; self.pageViewController.delegate = self; diff --git a/WLPageViewController/WLPageViewController.h b/WLPageViewController/WLPageViewController.h index b913138..13099a6 100644 --- a/WLPageViewController/WLPageViewController.h +++ b/WLPageViewController/WLPageViewController.h @@ -25,6 +25,7 @@ #pragma mark Configuration @property(nonatomic, assign) BOOL enableTapPageTurning; +@property(nonatomic, assign) BOOL enablePanPageTurning; @property(nonatomic, readonly) CGFloat pageSpacing; #pragma mark Customizing Appearance diff --git a/WLPageViewController/WLPageViewController.m b/WLPageViewController/WLPageViewController.m index d7e16b4..26ac047 100644 --- a/WLPageViewController/WLPageViewController.m +++ b/WLPageViewController/WLPageViewController.m @@ -52,6 +52,7 @@ - (void)viewDidLoad // Pan gesture recognizer. _panGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(pan:)]; _panGestureRecognizer.delegate = self; + _panGestureRecognizer.enabled=_enablePanPageTurning; [self.view addGestureRecognizer:_panGestureRecognizer]; // Tap gesture recognizer. @@ -260,6 +261,10 @@ - (void)setEnableTapPageTurning:(BOOL)enableTapPageTurning { _enableTapPageTurning = enableTapPageTurning; _tapGestureRecognizer.enabled = _enableTapPageTurning; } +- (void)setEnablePanPageTurning:(BOOL)enablePanPageTurning { + _enablePanPageTurning = enablePanPageTurning; + _panGestureRecognizer.enabled = _enablePanPageTurning; +} #pragma mark - Navigation bar and toolbar configuration