タップ数とタッチ数を検出するために、独自のタップ ジェスチャ認識エンジンをコーディングしたいと思います (iOS のタップ ジェスチャ認識エンジンは、後でさまざまな方法で拡張したいので使用したくありません)。
私は次のことを試しました:最初motionBegin
のタッチ数をタップとして使用しnumberOfTouches
、 をインクリメントしnumberOfTaps
、タップ検出タイマーを開始して、しばらく新しいタップが見られない場合はタップジェスチャを検出します
motionBegin
問題は、ダブルタッチ タップ ジェスチャを実行すると、iOSがダブル タッチの 1 つまたは 2 つのクイック ワンタッチ イベントを正しく検出することにすぐに気付くことです。正しい実装では、密接に発生するクイック ワンタッチ イベントを検出しようとする必要があると思いますが、ジェスチャ認識機能を実装するためのより良い方法があるかどうか疑問に思っています。
iOS のタップ ジェスチャがどのように実装されているか知っている人はいますか?