私はアプリケーションを開発しています。その核心はUIViewControllerパスのようなスタイルです(左右にスワイプするとビューが移動し、左右のコントローラーが表示されます)したがって、中央(ルート)のviewControllerでUIPageViewController. 私はこのようにそれを初期化します
self.pageViewController = [[UIPageViewController alloc]
initWithTransitionStyle: UIPageViewControllerTransitionStyleScroll
navigationOrientation: UIPageViewControllerNavigationOrientationHorizontal
options: @{UIPageViewControllerOptionInterPageSpacingKey: @30}];
を使用しているときにUIGestureRecognizerが見つからないことはわかっています。私が直面した問題は、左と右のスワイプを処理している私のものがアクティブであるとき、それは私が思うことをします-左と右のメニューが画面に表示されましたが、この瞬間にUIPageViewControllerUIPageViewControllerTransitionStyleScrollUIPanGestureRecognizer
UIPageViewController
ページをスクロールします。
したがって、ハンドルメニューが表示されているUIPageViewController間、このスクロールとページ遷移をブロックしたいと思います。UIPanGestureRecognizer
つまり、 のページ遷移を防ぐ方法はありますUIPageViewControllerか?