ios小知识 -- 怎么让相同名字的图片都能在显示出来

2017-11-24  本文已影响0人  这个姑凉儿
图1

前言

假如美工给你了图1所示三种不同颜色的图,但是内容是不变的,如果直接拖入 图2 虽然ShowInFind 以后有文件夹 图4
但是打包以后其实是没有分文件夹得,下面进行一下验证 图5
看一下沙盒路径 图6
图7

发现并没有,而且每个图片只存在了一张图片(因为名字相同,并且在bundle没有存在真实的文件夹),这样就不能正常的显示不同颜色的图片所以此方法不可以。

注意:我们刚才看到了在当前的硬盘有文件夹的,但是在看budle是没有文件夹,此方法不可用。

  //imageNamed 加载的是NSBundle下的图片,bundle下直接跟文件的路径  
NSString *faceImageName =@"skin/blue/face";
self.faceImageView.image = [UIImage imageNamed:faceImageName];

有没有帮到你呢?😁
(欢迎大家对不合适的地方进行指正,看完觉得有帮到你给点个赞👍吧)

上一篇 下一篇

猜你喜欢

热点阅读