と の 2 つのビューがAありBます。BのサブビューですA。でダブルタップ操作を監視したいのですがA、この場合はBタップ位置に移動します。
Bここで、コードのその部分を 内に作成して、 内でのコーディングを回避したいと考えていAます。
そこで、 にダブルタップ ジェスチャ認識機能を追加し、Bを上書きし-pointInside:withEvent:て、のフレームB外でダブルタップ アクションに反応できるようにしました。B
ただし、他のジェスチャー (シングル タップを含む) を で動作させたいAので、これを行う方法について 2 つの異なる方法を考え出しました。
- の中で認識し
pointInside:、シングルタップの場合は returnNO、ダブルタップ∫の場合は returnYESですが、これを行う方法はないようです。 - に対して常に YES を返し
pointInside:、シングル タップとダブル タップの両方のジェスチャをキャプチャします。シングル タップ ジェスチャの場合は、A に送信して処理しますが、まだこの方法が見つかりません。
誰でもこれを手伝ってくれますか?または、私が間違った方向を見ているかどうか教えてください。