加载图像或其他资产时如何在我的 Xcode 项目中模拟目录/分组路径? [复制]
Posted
技术标签:
【中文标题】加载图像或其他资产时如何在我的 Xcode 项目中模拟目录/分组路径? [复制]【英文标题】:How to simulate directory/grouping path in my Xcode project when loading image or other assets? [duplicate] 【发布时间】:2013-10-01 04:18:15 【问题描述】:这就是我的 Xcode 项目的结构。
要访问bs-better@2x.png
文件,我可以使用以下代码:
UIImage *cellIcon = [UIImage imageNamed:@"bs-better"];
这已经有效。但是,为了便于阅读,如果有办法在代码中包含分组路径,我希望它,例如:
UIImage *cellIcon = [UIImage imageNamed:@"Assets/Icons/bs/bs-better"];
这可能吗?
【问题讨论】:
这里回答得很好***.com/questions/10380842/… 【参考方案1】:是的,这是可能的,为此您需要创建物理目录而不是逻辑
您必须使用“为任何添加的文件夹创建文件夹引用”而不是“为任何添加的文件夹创建组”添加目录,这样它会生成如下图中的“示例目录”这样的物理目录,因此必须通过正确的方式访问路径。
【讨论】:
【参考方案2】: UIImage *img = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"bs-better" ofType:@"png"]];
这是从bundle中获取文件的方法。
【讨论】:
以上是关于加载图像或其他资产时如何在我的 Xcode 项目中模拟目录/分组路径? [复制]的主要内容,如果未能解决你的问题,请参考以下文章