0

と の 2 つのビューがAありBます。BのサブビューですA。でダブルタップ操作を監視したいのですがA、この場合はBタップ位置に移動します。

Bここで、コードのその部分を 内に作成して、 内でのコーディングを回避したいと考えていAます。

そこで、 にダブルタップ ジェスチャ認識機能を追加し、Bを上書きし-pointInside:withEvent:て、のフレームB外でダブルタップ アクションに反応できるようにしました。B

ただし、他のジェスチャー (シングル タップを含む) を で動作させたいAので、これを行う方法について 2 つの異なる方法を考え出しました。

  1. の中で認識しpointInside:、シングルタップの場合は return NO、ダブルタップ∫の場合は returnYESですが、これを行う方法はないようです。
  2. に対して常に YES を返しpointInside:、シングル タップとダブル タップの両方のジェスチャをキャプチャします。シングル タップ ジェスチャの場合は、A に送信して処理しますが、まだこの方法が見つかりません。

誰でもこれを手伝ってくれますか?または、私が間違った方向を見ているかどうか教えてください。

4

1 に答える 1