如果我添加一个手势识别来如何将手势识别器添加到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:
选择不叫子类的实例UIWebView
称为webView
,例如:。
我已覆盖委托方法-gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
,但长按选择器仍未调用。
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
有什么我可以做,使我自己的手势识别器在网络视图?
你解决了这个问题吗?我也在研究同一个问题...请帮我解决ip问题.. – Warrior 2010-09-17 11:01:02
它适用于我。你有没有尝试*不设置* allowableMovement和minimumPressDuration?为什么_longPressRecognizer =零?不清楚。 – Alex1987 2011-01-23 22:44:16
如果你已经解决了这个问题,你能否发表答案?我也在寻找同样的东西。您的答复将不胜感激。 – 2013-07-03 06:14:53