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