UIGestureRecognizer requireGestureRecognizerToFail сценарии - PullRequest
2 голосов
/ 06 ноября 2011

Я пишу библиотеку распознавания жестов с несколькими касаниями для платформы, отличной от iOS, но UIGestureRecognition и вся эта концепция кажутся довольно солидными, поэтому в некотором смысле я использую ее в качестве справочного материала.

Одна вещь неясна для меня: метод requireGestureRecognizerToFail. Может ли кто-нибудь указать на какие-либо потенциальные варианты использования, кроме двойного тройного касания одним касанием? Я понимаю его цель и даже написал такую ​​реализацию, но в итоге полностью удалил эту вещь. Потому что ИМХО код немного пахнет (если вы попытаетесь включить его в базовый класс распознавания жестов, даже если он отлично работает в сценарии с двойным касанием). Для меня кажется более понятным иметь несколько дополнительных строк кода для обхода ситуации с одним двойным касанием (если она у вас есть), а не включать эту очень специфическую вещь в базовый класс жестов ... Но, может быть, я пропускаю некоторые другие сценарии? Вы встречали кого-нибудь?


ОК, так что я случайно нашел другой вариант использования: Проведите по UIScrollView (распознавателю жестов панорамирования требуется провал для сбоя) developer.apple.com/videos/wwdc/2011/?id=104 min30.

Был ли мой вопрос настолько неясным, или здесь не так много i-разработчиков?

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