iOS 长按webview网页上面的图片,保存至相册

步骤:

1、创建手势 

2、监听手势,获取到点击的point 

3、根据webview js代码:Document.elementFromPoint(x,y).src 拿到image的src标签,并且通过stringByEvaluatingJavaScriptFromString转换为url的字符串 

4、给url做非空判断,有值时 弹出提示框,然后下载图片,通过UIImageWriteToSavedPhotosAlbum保存到相册 

关键代码:一、

iOS 长按webview网页上面的图片,保存至相册_第1张图片
webView注入js代码获取image的url

iOS 长按webview网页上面的图片,保存至相册_第2张图片
下载图片并保存在相册,新加线程进行下载,主线程做保存照片到相册操作

webView里面还有很多特性,还请大家多指教。。。

你可能感兴趣的:(iOS 长按webview网页上面的图片,保存至相册)