为Xcode for iPhone添加多个具有相同名称的资源

Fla*_*ppy 6 iphone resources ios

是否可以将图像的双重名称用于资源组?

谢谢 :)

Sha*_*rog 15

只要(1)它们不在同一目录中,您就可以拥有多个具有相同名称的资源,以及(2)您已通过引用将资源添加到Xcode项目中.

(1)因为没有目录可以包含两个具有相同名称的文件

(2)因为Xcode尊重通过引用添加的目录的目录结构(如果将它直接添加到项目中,Xcode将所有内容都抛到应用程序包的根级别)

  • 详细说明:将"cars"添加为"文件夹引用"(当您将其拖入Xcode时,它会为您提供选项)并使用imageNamed:"cars/background.png"加载图像.请注意,这可能会错过一个重要的步骤:它不会*在图像上运行`pngcrush -iphone`(它只是复制目录内容),因此它们可能会在设备上加载速度较慢. (6认同)