UIWebView中通过长按来下载图片到相册
2017-03-08 本文已影响40人
FallPine
下午在实现下载图片到相册的过程中,一开始添加长按手势到webView上时,长按手势一直不会触发,后来才发现要禁用webView自带的长按手势
- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{
[self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];
[self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout='none';"];
}
或
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[self.myWebView stringByEvaluatingJavaScriptFromString: @"document.documentElement.style.webkitUserSelect='none';"];
}
参考文章:【iOS 禁用UIWebView 加载 网页的长按事件】
【iOS UIWebView仿微信H5页面实现长按保存图片功能】