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

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

作者: Uncle鹏 | 来源:发表于2017-11-09 14:16 被阅读322次

    步骤:

    1、创建手势 

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

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

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

    关键代码:一、

    webView注入js代码获取image的url
    下载图片并保存在相册,新加线程进行下载,主线程做保存照片到相册操作

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

    相关文章

      网友评论

          本文标题:iOS 长按webview网页上面的图片,保存至相册

          本文链接:https://www.haomeiwen.com/subject/swwpmxtx.html