4

ペイント/描画アプリを使用した場合、指を押してからディスプレイに描画されたものが表示されるまでの遅延に気付くことはありません。ただし、私のアプリでは、最初のタッチの受信が非常に遅くなります。2 番目と 3 番目と 4 番目のジェスチャは 1 秒あたり 60 回受信されますが、最初のジェスチャはおそらく 1 秒あたり 2 ~ 3 回のタッチ イベントです。さらに、アプリを 10 秒間アイドル状態にすると、同じ遅延が再び発生します。iOS がアプリに注意が必要であることを忘れているか、またはデバイス (iPad 3、iOS 5.1.1) が一種のスリープ状態になり、ディスプレイはオンになっているがタッチ応答が遅くなるかのようです。

更新: ディスプレイを閉じて iPad 3 をスリープ/ロックし、10 秒間放置してからディスプレイを開くと、最初のタッチの反応が毎回遅くなります。

更新: iOS 5.1.1 を実行している iPad 1 では、この問題は発生していません。iPad 1 をスリープ/アンロックから復帰させても遅延はありません。

4

1 に答える 1

0

これまでこの種の作業を実際に行ったことはありませんでしたが、UIBezierPath を使用して描画アプリを作成する方法についてどこかで読んだことを思い出します。あなたはそれを使ってみることができます。この質問によると、それはより高速です:

UIBezierPath が Core Graphics パスよりも速いのはなぜですか?

チュートリアルはこちら: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html

于 2012-06-07T22:12:47.937 に答える