[UIImage imageNamed:@"tab_back"]不显示图片的问题解决

简介: [UIImage imageNamed:@”tab_back”]不显示图片,而图片tab_back.png在工程里是存在的.一、原因这很可能是因为向工程中添加图片的时候,选择的是文件夹引用,而不是虚拟组,如下图: 二、要理解这两种方法代表什么意思1.Create groups:把选择的文件添加到工程的group下,如果你选择的是文件夹,则把文件夹认为是group。

[UIImage imageNamed:@”tab_back”]不显示图片,而图片tab_back.png在工程里是存在的.

一、原因

这很可能是因为向工程中添加图片的时候,选择的是文件夹引用,而不是虚拟组,如下图:
这里写图片描述
这里写图片描述

二、要理解这两种方法代表什么意思

1.Create groups:把选择的文件添加到工程的group下,如果你选择的是文件夹,则把文件夹认为是group。添加的group和文件路径不一定是一一对应的,是一个虚拟的管理目录。这样生成的文件夹是黄色的。
2.Create folder references:这种方法是建立一个文件夹的索引,同时文件夹中的所有文件也会添加到整个工程。他添加的文件夹对应的工程目录和文件路径是一一对应的。你要删除其中的文件的话可以直接到文件目录下把文件删除,然后再刷新一下目录,文件就会被删除了。这样生成的文件夹是蓝色的。

三、资源与编译

应该选择”Create groups”后,这些图片资源才会被编译进app,如下图:
这里写图片描述

Copy Bundle Resources 是指生成的product的.app内将包含哪些资源文件。

这样添加的图片资源就可以在app被引用到了!

相关文章
|
8月前
|
安全 iOS开发
浏海屏手机在部分页面通过[[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom得到底部安全区高度为0问题
浏海屏手机在部分页面通过[[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom得到底部安全区高度为0问题
71 0
|
移动开发 前端开发
h5 video以及img控件加上border显示不全的解决方案!
h5 video以及img控件加上border显示不全的解决方案!
325 0
|
Linux
解决办法:gtk_image_menu_item_set_image()菜单图标无法显示
解决办法:gtk_image_menu_item_set_image()菜单图标无法显示
72 0
VC中GDI+双缓冲实现Picture控件中显示png图片
VC中GDI+双缓冲实现Picture控件中显示png图片
235 0
|
Android开发
|
定位技术 API
百度地图API : 修改marker图标(icon)
百度地图API : 修改marker图标(icon)
百度地图API : 修改marker图标(icon)

热门文章

最新文章