-1

複数のセルを含む Clear のような UITableView があります。各セルには UIPanGestureRecognizer がアタッチされており、期待どおりに動作しますが、テーブル ビューでパン ジェスチャ レコグナイザーを複数ではなく 1 つだけ認識させたいと考えています。を使ってみましたgestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:が、うまくいきません。複数のビューではなく、同じビューの複数の UIGestureRecognizers にのみ影響するためだと思います。

助けが必要です。どうすれば作れますか?

4

1 に答える 1

1

テーブル ビューに変数を保持して、アクティブなジェスチャがあるかどうかを示します。ジェスチャの状態、つまりUIGestureRecognizerStateBeganまたはに従って値を設定しますUIGestureRecognizerStateEnded。次に、まだ終了していないジェスチャが既に 1 つある場合は、タッチを無視します。

于 2013-09-11T12:23:59.363 に答える