I have a UIPageViewController that handles turning the pages of my \"book\". However, each book page is a ViewController with a UIScrollView
UIGestureRecognizer class has possibility to set dependencies on other gesture recognisers by using requireGestureRecognizerToFail: method.
In your case this method could be used in such way:
for (UIGestureRecognizer *gestureRecognizer in pageController.gestureRecognizers) {
for (ViewController *viewController in viewControllers) {
for (UIGestureRecognizer *gestureRecognizerForFail in viewController.scrollView.gestureRecognizers) {
[gestureRecognizerForFail requireGestureRecognizerToFail:gestureRecognizer];
}
}
}