2009-08-07 14 views
0

私はこれを発見しました:UIViewのtouchesBegan:メソッドが起動し、画面上に指が1つしかない場合、システムはtouchesMoved:を起動する前に指が十分に移動しているかどうかを確認するのに0.25秒間待機します。プログラム的にこの問題を回避する方法はありません。Touchをシステムに偽装する方法はありますか?

しかし、今興味深い部分:画面上に指があると、この醜い動作がオフになります。すべての次の指は、動いているものとして挿入されています。 touchesMoved:遅れなくすぐに発射されます。

BIGの質問では、皆さんは次のような本物の指が第2指と解釈されるように、この最初の初期指を画面のどこかに偽造することはできますか?それは私の週末を救うだろう;)

答えて

1

マットギャラガーは彼の投稿hereのタッチイベントを合成する方法を説明します。しかし、彼は、出荷アプリケーションに依存したくない個人的なインスタンス変数を使用しているため、ユーザーインターフェーステストのためにこれをさらに意図しています。

関連する問題