【发布时间】:2012-10-16 07:06:38
【问题描述】:
我正在尝试将图像从在 uiwebview 中打开的网站保存到照片库。链接不仅仅是可以使用 NSURLConnection 下载的图像链接。我想通过长按来实现下载UIWebView 中的图像,就像它可以在 safari 中一样。我怎样才能做到这一点..有可能吗??
【问题讨论】:
-
我想这就是你要找的那个.. stackoverflow.com/questions/4009760/…>
我正在尝试将图像从在 uiwebview 中打开的网站保存到照片库。链接不仅仅是可以使用 NSURLConnection 下载的图像链接。我想通过长按来实现下载UIWebView 中的图像,就像它可以在 safari 中一样。我怎样才能做到这一点..有可能吗??
【问题讨论】:
响应字符串包含完整信息
【讨论】:
不好意思问,为什么你使用 UIWebView 只加载图像。 UIImageView 类构造函数 imageWithContentsOfURL: 可以完美地完成这项工作。
然后,您可以使用 UIPopoverController 来呈现带有 UIButton 的 UIViewController,调用 UIImageWriteToSavedPhotosAlbum (http://goo.gl/uAJYS) 将 UIImage 从 UIImageView 直接保存到用户相机胶卷中。
为了优化,使用 UITableViewController 而不是 UIViewController - 更多的是默认的 iOS 外观 - 并通过覆盖 UIImageView 上的 UIResponder 方法以一小段延迟呈现 UIPopoverController。
// 编辑:如果您真的是指如何获得 Safari 的确切行为以将任何图像保存在 dom 树中,我有点难过。也许其他人可以为此提供一些信息。
【讨论】: