Если добавить жест распознаватель на подклассы UIWebView
экземпляр с именем webView
и т.д .:Как добавить распознаватель жестов в подкласс UIWebView?
UILongPressGestureRecognizer *_longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(webViewGestureRecognized:)];
_longPressRecognizer.allowableMovement = 20;
_longPressRecognizer.minimumPressDuration = 1.0f;
[webView addGestureRecognizer:_longPressRecognizer];
[_longPressRecognizer release], _longPressRecognizer = nil;
Селектор -webViewGestureRecognized:
не вызывается, когда я выполнить длинное нажатие.
Я переопределил метод делегата -gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
, но селектор длинной печати все еще не вызывается.
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
Есть ли что-нибудь, что я могу сделать, чтобы включить мой собственный распознаватель жестов в Интернете?
Вы решили эту проблему? Я также работаю над одной и той же проблемой ... Пожалуйста, помогите мне ip, которую вы решили. – Warrior
Это работает для меня. Вы пробовали * не устанавливали * допустимое перемещение и минимумPressDuration? Почему _longPressRecognizer = nil? Не ясно. – Alex1987
Не могли бы вы отправить ответ, если вы решили эту проблему? Я также ищу то же самое. Ваш ответ будет оценен. –