1

特定のコンテンツを表示するために UIPageViewController を使用しています。ユーザーが UIPanGestureRecognizer を使用してページをプルダウンしたときに、追加のコンテンツを表示できるようにしたいと考えています。pageviewcontrollerのアクションをキャンセルしないように、ジェスチャ認識エンジンを何に追加する必要があるのか​​ わからないようです。

4

1 に答える 1

0

私が取り組んだアプリの 1 つに、これと同様の機能があります。フルスクリーンのUIPageViewControllerを表示しますが、ユーザーが右上隅のリボンを下にドラッグすると、全体が下にスライドして背後のビューが表示されます(設定やその他のもの)。

あなたの問題は、組み込みのジェスチャ認識機能がページめくり用であることだと思います。したがって、独自のジェスチャーを持つ何かをドラッグする必要があります (私のアプリの左上にあるリボンなど)。または、UIPageViewController に割り当てられているジェスチャ レコグナイザーを反復処理して、PanGesture に一致するものを取得し、それを独自の機能でオーバーライドして、イベントを UIPageViewController に委任するか、パンの種類に基づいてスライド ダウンを行うことができます。

それが役立つことを願っています。

于 2013-01-12T20:46:19.640 に答える