2
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

touchesBegan / Moved / Endedに「touch」が渡されるだけでなく「touchs」が渡されるのはなぜですか?

それらの意味は何ですか?

4

2 に答える 2

2

これは、ユーザーが (すばやく) 複数のタップを行う可能性があるためです。その場合、複数のNSTouchオブジェクトのセットが表示されます。

これのデモは、スクロール (または画像) ビューをダブルタップしたときのズーム効果です。

于 2012-07-06T06:41:11.447 に答える
0

複数のタッチを受け取ることができますが、デフォルトでは無効になっているためです。複数のタッチ イベントを受け取るmultipleTouchEnabledには、対応するビュー インスタンスのプロパティを に設定し、 YES2 本以上の指でタッチする必要があります。

于 2012-07-06T06:39:06.207 に答える