私はこれを発見しました: UIView の touchesBegan: メソッドが起動され、画面上に 1 本の指しかない場合、システムは touchesMoved: を起動する前に、指が十分に移動するかどうかを確認するために最大 0.25 秒待機します。この問題をプログラムで回避する方法はありません。
しかし、ここで興味深いのは、1 本の指がすでに画面のどこかにある場合、この醜い動作がオフになることです。次のすべての指は、動きたいと解釈されます。touchesMoved: 遅延なしですぐに起動されます。
では、大きな問題です。この最初の最初の指を画面のどこかに偽装して、次の本物の指が 2 番目の指として解釈されるようにすることは可能ですか? それは私の週末を救うでしょう;)