文章来源:淘论文网   发布者: 毕业设计   浏览量: 45



还可以点击去查询以下关键词:
[模仿]    [微信]    [公众]    [网页]    [效果]    [定制]    [长按]    [webview]    [图片]    [保存]    [相册]    [模仿微信公众号网页效果定制,长按webview图片保存到相册]   

项目介绍:

模仿微信公众号文章效果,长按UIWebView上的图片,弹出对话框,会员点击确定则保存图片到本地相册。主要思路

给UIWebView添加长按手势

监听手势动作,拿到坐标点(x,y)

UIWebView注入js:Document.elementFromPoint(x,y).src拿到img标签的src

判断拿到的src是否有值,有值则代表点击的网页上的img标签,此时弹出对话框,是否保存到相册。如果src为空,则代表点击网页上的非img标签,则不需要弹出对话框。

拿到图片的url,生成UIImage

图片保存到相册

有巨坑

长按手势事件不能每次都响应,开题报告,据我猜测UIWebView本身就有很多事件,开题报告,所以实现下UIGestureRecognizerDelegate代理方法。长按手势准确率100%

如果需要查看详情请看博文或者下载代码运行查看效果。


这里还有:


还可以点击去查询:
[模仿]    [微信]    [公众]    [网页]    [效果]    [定制]    [长按]    [webview]    [图片]    [保存]    [相册]    [模仿微信公众号网页效果定制,长按webview图片保存到相册]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/4810.docx
  • 上一篇:构建自己的条形图的方法
  • 下一篇:在iOS工程中使用iconfont技术节省图片开销