首页 > 代码库 > ios UIWebView 添加手势
ios UIWebView 添加手势
blog:早上因为着急做Demo,那边要用UIWebView加载个东西,然后点击webView进行跳转,于是自己加了一个UIWebView,然后加了一个单机的手势
UITapGestureRecognizer。以为没什么问题,等到测试的时候发现点击UIWebView没什么反应。
剖析:UIWebView的头文件点进去看以看到,webView上有scrollView,scrollView本身也是有点击事件的,在设置UITapGestureRecognizer的代理的时候就可以看到,能捕获到好几个手势。
所以为了能够响应自己定义的手势,应该在自己的代理里面进行设置:
如下
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{ if (gestureRecognizer == self.tap) { return YES; } return NO;}
如果是自己定义的手势响应,如果不是自己定义的手势,不响应。==目前还没有发现什么问题,等发现了,再回头解决。
我觉得超过5分钟去解决的事情都值得记录下来。
ios UIWebView 添加手势
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。