pod加载资源

当加载xib、storyboard、xcassets等资源时,不能直接放在Class目录下,会读取不到文件。
解决方法:

  1. 将所需要的资源文件放入Assets文件夹下(跟代码文件区分开来,代码文件是放在Classes文件夹下的)


    放入Assets文件夹下
  2. 在podspec中添加resource_bundles


    添加resource_bundles
  3. 重新 pod install
    操作以上步骤,就会发现Pods下面多出了一个Resources文件夹,资源文件都会放在里面


    目录结构
  4. 接下来使用需要注意,不用像以前一样直接引用,需要指定bundle去获取。举例,写一个bundle常量


    bundle常量

    创建UIImage

    其他资源加载都大同小异,注意通过指定bundle的形式去获取即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容