任意のビュー(gestureRegion)を作成し、gestureRecognizersを割り当てることで、ユーザーがジェスチャーを使用してナビゲートできる画面の領域を変更しました。gestureRecognizers - new region
しかし、これはタップジェスチャーをオーバーライドするだけです。スワイプの左右のジェスチャーは、ページ全体でまだ動作しているようです。スワイプのジェスチャーを乗り越える方法はありますか?それとも完全に無効にするのですか?
マイコード:
self.gestureRegion.gestureRecognizersの=のself.pageViewController.gestureRecognizers。 [self.pageViewController.view addSubview:gestureRegion];
アップルドック:
gestureRecognizers ユーザーとの対話を処理するように設定されているUIGestureRecognizerオブジェクトの配列。 (読み取り専用) NSArray *ジェスチャーレコグナイザ ディスカッション これらのジェスチャ認識器は、最初はページビューコントローラの階層内のビューに添付されています。ユーザーがジェスチャーを使用してナビゲートできる画面の領域を変更するには、別のビューに配置することができます。 稼働状況 iOS 5.0以降でご利用いただけます。 UIPageViewController.h