Как произошло событие мультитач iPhone? - PullRequest
1 голос
/ 22 декабря 2008

Я прочитал документ SDK, но не могу понять некоторые детали, нужна помощь.

для

-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
  1. В чем разница между touches и [event allTouches]?
  2. если пользователь отпускает один палец, но на экране все еще есть другие пальцы, содержит ли более позднее событие палец в touches или [event allTouches]?

Спасибо

1 Ответ

2 голосов
/ 22 декабря 2008

набор касаний должен представлять только те касания, которые относятся к текущему вызову. Для касаний, завершенных, параметр касаний будет содержать ТОЛЬКО завершившееся касание, тогда как массив [UIEvent allTouches] будет содержать все касания, которые в данный момент выполняются, , включая только что завершившееся.

...