Есть ли способ получить текущий UIEvent обрабатывается? - PullRequest
0 голосов
/ 14 марта 2010

Я работаю в классе, который является делегатом другого класса; этот другой класс находится в сторонней библиотеке, которую я бы хотел избежать, если это вообще возможно изменить.

Исходный класс обрабатывает событие -touchesEnded и делегирует мне ответственность, но он не передает мне сам UIEvent. Есть ли способ получить дескриптор текущего события в процессе? Это обработчик двойного касания, и все, что мне передают, - это касание вида и точка, в которой произошло касание. Я хочу точно знать, сколько касаний задействовано в этом мероприятии.

Спасибо! похотливый

1 Ответ

0 голосов
/ 14 марта 2010

Вы можете создать подкласс исходного стороннего представления и переопределить -touchesEnded:withEvent: в этом подклассе.

Вы также можете создать подкласс UIApplication и переопределить его -sendEvent: метод для захвата всех (общедоступных) событий.

...