美文网首页
swift创建framework时加载image

swift创建framework时加载image

作者: Mr_Brightt | 来源:发表于2018-07-16 17:42 被阅读0次

最近几天在创建framework时,在加载图片资源包的问题上踩了不少坑,在此记录一下。

一.把图片资源放在bundle中,那么问题来了,如何创建bundle呢?有两种形式:

    1.在桌面创建一个文件夹,然后把文件夹的后缀改为.bundle,然后拖进framework中,接着把图片拖进bundle中。

    2.在framework中,点击command+N --> Resources --> Setting Bundle,直接创建bundle。

二.在当前的framework中如何实用bundle中的图片呢,您别急,这点很重要

let imageName = "Frameworks/YourFrameworkName.framework/YourBundleName.bundle/YourImageName

let image = UIImage.init(named: imageName)

现在你就可以使用使用该图片了.

三.lastButNotLeast,也是很重要的一点,在将该framework导入项目的时候:

不是选择linked frameworks and libraries,而是选择embedded binaries

四.做好以上三步,你的图片就会出来了。

相关文章

网友评论

      本文标题:swift创建framework时加载image

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