Как сработало событие iPhone multi-touch?
-
23-08-2019 - |
Вопрос
Я прочитал документ SDK, но не могу понять некоторые детали, нужна некоторая помощь.
для
-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
- в чем разница между
touches
и[event allTouches]
? - если пользователь отпускает один палец, но на экране по-прежнему отображаются другие пальцы, содержит ли последующее событие палец в
touches
или[event allTouches]
?
Спасибо
Решение
набор касаний должен представлять только те касания, которые имеют отношение к текущему вызову.Для завершенных касаний параметр touches будет содержать ТОЛЬКО завершившееся касание, тогда как массив [UIEvent allTouches] будет содержать все выполняемые в данный момент касания, включая тот, который только что закончился.
Не связан с StackOverflow