ios 封装framework内部加载图片

当我们自己封装Framework的时候会发现,当里面使用图片的时候 我们用[UIImage imageName:@""] 的时候,图片不显示;
解决办法:
1、创建一个.bundle的文件 为 SDK.bundle

  • 建立一个文件夹SDK,修改扩展名为SDK.bundle即可

2、右键显示所有,打开这个文件夹,放入图片。

3、在封装的Framework中代码

UIImage *img = [UIImage imageNamed:@"SDK.bundle/图片名字"
                      inBundle: [NSBundle bundleForClass:[self class]] compatibleWithTraitCollection:nil];

引用Framework的时候,将 SDK.bundle 和Framework放到同一文件下,拖入到项目中即可

猜你喜欢

转载自blog.csdn.net/u013983033/article/details/86520865
今日推荐