2016-04-13 17 views
1

私は描画用のアプリケーションを作成しています。 私の主な質問は:タッチイベントから最高のパフォーマンスを得るにはどうすればいいですか?UIGestureRecognizerとUITouch代議員のパフォーマンス

UIGestureRecognizerUITouchの間で違いがありますか? 異なるリフレッシュレートまたはsthがありますか?それは他のUIGestureRecognizerその後、高速になりますので、あなたがUITouchデリゲートを使用する必要があり、描画アプリのためにフィリップ・

答えて

1

ベスト 。その理由は、タップ・アクションのUIEventがUIResponderチェーンを通ってトラップされ、タップされたイベントに応答しているUIResponderに送信されるときに、タップ・イベントが発生するたびに発生します。したがって、UIGestureをビューの上に追加すると、UIGestureがレスポンダチェーン内にあるかどうかを確認する特別なマシンサイクルが発生します。これは描画アプリにとって価値がないため、タップに応答する際のアプリのスピードがはるかに高くなるはずです。

必要なのは、描画するビューのuserInteractionEnabledプロパティを設定することだけです。

関連する問題