xcode に同梱されているページベースのアプリケーションの例を使用して、アプリをビルドしました。ページ ビュー コントローラーは正常に動作しますが、次のような問題があります。
ページ データを表す各ビュー コントローラーにはいくつかのボタンがあり、それをクリックすると別のビュー コントローラーのビューに移動します。これを使用して、階層を表示するビューを追加します。
[self.view addSubview: self.articleViewController.view];
articleViewController
内部にスクロールビューがあり、テキストデータを表示するだけです。問題は、ビューをスワイプして上下にスクロールすると、ビューコントローラーが最後のページに到達すると、このジェスチャーを取得して前/次のページに移動することです。これは私が望むものではありません。ページビューコントローラーからジェスチャーを受け取りませんarticleViewController
が、スクロール自体のみを受け取ります。
うまくいけば、私は十分に説明しました..
でジェスチャを無効にするにはどうすればよいarticleViewController
ですか? 私はこの投稿を勉強しようとしました: UIPageViewController Gesture Recognizer ですが、私の問題を解決するためにそれを理解していません。
問題を説明するサンプル プロジェクト: https://dl.dropbox.com/u/43017476/PageTest.zip