Несколько нажатий с помощью UITapGestureRecognizer - PullRequest
8 голосов
/ 14 мая 2010

Я подключил 3 устройства распознавания жестов к одному и тому же виду - одно, двойное и тройное касание. Однако двойное нажатие приводит к тому, что вызывается селектор с одним или двумя касаниями, и то же самое с тройным касанием. Я ожидал, что класс UITapGestureRecognizer справится с этой ситуацией надлежащим образом. Требуются ли дополнительные жесты для нескольких нажатий? Спасибо

1 Ответ

23 голосов
/ 14 мая 2010

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

[singleTapGR requireGestureRecognizerToFail:doubleTapGR];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...