Если я добавлю распознаватель жестов в экземпляр подкласса UIWebView
с именем webView
, например:
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;
}
Могу ли я что-нибудь сделать, чтобы включить мой собственный распознаватель жестов в веб-представлении?