我知道下面的方法可以检测到链接元素的点击。但我想知道UIView
是否能检测到img
元素是否被点击?
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
switch (navigationType) {
case UIWebViewNavigationTypeLinkClicked:
NSLog(@"link is click");
//do something
break;
default:
break;
}
return true;
}
一些html源代码,如下所示:
<p>xxxxxxxxx</p>
<p><img src="http://imgs.ebrun.com/resources/2015_06/2015_06_16/201506167911434413787546.jpg"> </p>
<p>xxxxxxxxx。</p>
<p><img src="http://imgs.ebrun.com/resources/2015_06/2015_06_16/201506167911434413787546.jpg"> </p>
<p>xxxxxxxxx。</p>
你能用示例代码告诉我怎么做吗?谢谢。
发布于 2015-06-16 16:27:26
也许this answer可以帮助你。基本上,您需要将标记包装在标记内,并在标记内处理按钮单击事件
webView:shouldStartLoadWithRequest:navigationType
方法
https://stackoverflow.com/questions/30861823
复制相似问题