ios – 如何从UIWebView(或WKWebView)访问资产目录中的图像资源

前端之家收集整理的这篇文章主要介绍了ios – 如何从UIWebView(或WKWebView)访问资产目录中的图像资源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个本地的html在UIWebView中显示.而且,我们要显示资产目录中定义的图像.

我知道我们可以做相似的事情,如果我们的主要包中的图像平坦.代码片段将是这样的.

webView.loadHTMLString("<img src='target_image.png'/>",baseURL: NSBundle.mainBundle().bundleURL)

但是,如果png文件打包在资产目录中,我不知道我可以为“target_image.png”指定什么. (此外,我们要指定pdf以利用Xcode 6中的矢量图像支持)

有人有什么想法如何实现吗?

解决方法

由于资产目录作为单个文件存储在捆绑包中,因此无法获取到单一资产的URL.

最简单的解决方案是不要将资产目录用于您在网络视图中显示的图像.

如果将图像保存在资产目录中,您唯一的选择是将所需资产拆分为不同文件到应用程序包的文档目录,然后引用这些文件.

原文链接:/iOS/328835.html

猜你在找的iOS相关文章