UIwebview触摸事件

问题描述:

我正在使用一个web视图,并在该web视图中有一个图像。我想知道如何检测webview图像的触摸事件。当图像被触摸时,我打开一个新的视图。从UIViewUIwebview触摸事件

根据webView的内容,您可能会成功将图像转换为链接,然后在UIWebViewDelegate中实现webView:shouldStartLoadWithRequest:navigationType:方法,并使用参数(NSURLRequest *)request检查图像链接的URL。

如果你没有控制webView的HTML内容,但图像确实有一个ID,你可以使用UIWebView的stringByEvaluatingJavaScriptFromString:方法来运行一些JavaScript和“链接”图像的链接。

UIWebView继承所以你可以尝试重写:

​​

不知道你会多少的UIWebView中的内容的控制具有虽然如果你将能够找出图像的位置。