私はタッチトラッキングのこの2つの方法を使用して得られるポイントのリストを印刷していました。UIGestureRecognizers対touchesBegan/touchesMoved/touchesEnded(精度)
ジェスチャ認識プログラムは使いやすいですが、touchesBeganプロシージャで取得したポイントを比較すると、認識プログラムは動きの開始時にいくつかのポイントを避けます。
この2つの手順の間に正確さの違いがあるかどうかは誰にも分かりますか?
ありがとうございます!
私はタッチトラッキングのこの2つの方法を使用して得られるポイントのリストを印刷していました。UIGestureRecognizers対touchesBegan/touchesMoved/touchesEnded(精度)
ジェスチャ認識プログラムは使いやすいですが、touchesBeganプロシージャで取得したポイントを比較すると、認識プログラムは動きの開始時にいくつかのポイントを避けます。
この2つの手順の間に正確さの違いがあるかどうかは誰にも分かりますか?
ありがとうございます!
ジェスチャー認識プログラムは、最初に正しいジェスチャーを検出したと主張するのに時間がかかると思います。 たとえば、スワイプジェスチャーを実行すると、iosはまずそれがタップジェスチャーではないことを確認するのを待ちます。
したがって、ジェスチャ認識プログラムは、動作の開始時にポイントを印刷していない可能性があります。
開発者ドキュメントhere上に述べたように:彼らはジェスチャを認識している間
ジェスチャー認識は ビューにタッチオブジェクトの配信を遅らせることができ、デフォルトでは、それらはビューに残りのタッチオブジェクトの 配信を取り消します一度彼らは そのジェスチャーを認識します。
有用な詳細な例は、this linkにあります。
これが役に立ちます。