-1

私のアプリでは、トップ ビューにパン ジェスチャ レコグナイザーがあり、ビューを左右に移動して、その下にある他の 2 つのビューを表示します。スクロールビューをトップビューに入れようとしていますが、スクロールできないようです。スクロールビューにストーリーボードを使用していますが、ジェスチャー認識エンジンはプログラムで実装されています。サイズを超えるようにスクローラーのインセットを設定しています。

スクロールビューのスクロール機能よりもジェスチャ認識機能が優先されるのではないかと考えていますが、確認する方法が見つかりません。

4

1 に答える 1

3

UIScrollView は、他のジェスチャよりも優先されるプライベート UISwipeGestureRecognizer を実装します。しかし、多くの人がこれをオーバーライドして (1 つまたは 2 つの for-in ループを行うだけで、かなり簡単です)、そのイベントにフックするか、独自のサブクラスを提供します。これは、他のジェスチャを同時に認識させる唯一の方法です。実際には、それは実装する必要があるデリゲート メソッドの名前です。- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

于 2012-07-01T01:53:30.927 に答える