我们有一个本地的html在UIWebView中显示.而且,我们要显示资产目录中定义的图像.
我知道我们可以做相似的事情,如果我们的主要包中的图像平坦.代码片段将是这样的.
webView.loadHTMLString("<img src='target_image.png'/>",baseURL: NSBundle.mainBundle().bundleURL)
但是,如果png文件打包在资产目录中,我不知道我可以为“target_image.png”指定什么. (此外,我们要指定pdf以利用Xcode 6中的矢量图像支持)
有人有什么想法如何实现吗?
解决方法
由于资产目录作为单个文件存储在捆绑包中,因此无法获取到单一资产的URL.
最简单的解决方案是不要将资产目录用于您在网络视图中显示的图像.
如果将图像保存在资产目录中,您唯一的选择是将所需资产拆分为不同文件到应用程序包的文档目录,然后引用这些文件.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。