0

这就是我的 Xcode 项目的结构。

这就是我的 Xcode 项目的结构。

要访问该bs-better@2x.png文件,我可以使用以下代码:

UIImage *cellIcon = [UIImage imageNamed:@"bs-better"];

这已经奏效了。但是,为了便于阅读,如果有办法在代码中包含分组路径,我希望它,例如:

UIImage *cellIcon = [UIImage imageNamed:@"Assets/Icons/bs/bs-better"];

这可能吗?

4

2 回答 2

1

是的,这是可能的,为此您需要创建物理目录而不是逻辑目录在此处输入图像描述

您必须使用“为任何添加的文件夹创建文件夹引用”而不是“为任何添加的文件夹创建组”添加目录,这样它将生成如下图中的“示例目录”这样的物理目录,因此必须通过正确的路径访问它。

在此处输入图像描述

于 2013-10-01T04:49:14.973 回答
0
 UIImage *img = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"bs-better" ofType:@"png"]];

这是从 bundle 中获取文件的方法。

于 2013-10-01T04:53:02.283 回答