iphone – 点击手势识别器不适用于UIVcrollView内部的UIWebiew,它位于UIView内部

iphone – 点击手势识别器不适用于UIVcrollView内部的UIWebiew,它位于UIView内部,第1张

概述我已将WebView放置在Scrollview中,而Scrollview又放置在viewcontroller的视图中. 点击webview时,“tapRecognized”方法不会被调用. 这是我的代码: UITapGestureRecognizer *oneFingerTwoTaps = [[[UITapGestureRecognizer alloc] initWithTarget 我已将WebVIEw放置在ScrollvIEw中,而ScrollvIEw又放置在vIEwcontroller的视图中.
点击webvIEw时,“tapRecognized”方法不会被调用.

这是我的代码:

UITapGestureRecognizer *oneFingerTwoTaps =       [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapRecognized)] autorelease];    [oneFingerTwoTaps setNumberOfTapsrequired:1];// Add the gesture to the vIEw[[self vIEw] addGestureRecognizer:oneFingerTwoTaps];

我也尝试过使用foll:

[scrollvIEw addGestureRecognizer:oneFingerTwoTaps];[webvIEw addGestureRecognizer:oneFingerTwoTaps];

请帮忙

解决方法 尝试添加以下语句:

//.h...@interface yourclass <UIGestureRecognizerDelegate>...//.m...[oneFingerTwoTaps setDelegate:self];...- (BOol)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {    return YES;}

我希望它可以提供帮助

总结

以上是内存溢出为你收集整理的iphone – 点击手势识别器不适用于UIVcrollView内部的UIWebiew,它位于UIView内部全部内容,希望文章能够帮你解决iphone – 点击手势识别器不适用于UIVcrollView内部的UIWebiew,它位于UIView内部所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存