如何从特定组加载图像?

时间:2011-06-29 15:03:07

标签: objective-c image load xcode4

在Xcode4中,我使用组来分组我的东西,例如我有各种图像的树组层次结构。有趣的是,我可以直接访问图像而无需指定组。

UIImage *img = [UIImage imageWithName:@"image1.png"];

我有两个问题。首先,如何定义所有需要图像的组的具体路径(例如组树“Img / Enemy /”)?第二,如何遍历该组路径以加载该组中的所有图像?恕我直言组与捆绑包有关,但我发现它们很混乱:(

2 个答案:

答案 0 :(得分:3)

当您使用群组时,实际上并没有创建文件夹,因此在构建应用程序时,所有内容都放在群组的根目录下。这就是您可以在不指定组名的情况下访问它们的原因。如果要使用文件夹,可以在Finder中创建文件夹并将其添加到项目中(确保选中“为任何添加的文件夹创建文件夹引用”!)。

答案 1 :(得分:3)

组仅用于组织 Xcode中的文件;它们在Xcode之外并没有任何用处,Xcode也没有将它们复制到最终的应用程序中。

您需要使用文件夹引用而不是组来执行您想要的操作。