请参阅Images.xcassets文件夹中的图像

时间:2014-06-14 14:07:12

标签: objective-c cocoa uiimage xcode5 nsimage

我在Xcode的Images.xcassets中有以下结构:

enter image description here

有一种使用NSImage *image = [NSImage imageNamed:@"confused"];设置图像的典型方法,但有没有办法使用文件夹结构设置图像?

例如,我尝试NSImage *image = [NSImage imageNamed:@"/Statusbar/confused"];引用状态栏文件夹中的图像,但它不起作用。如果您需要使用相同名称的不同图像,每个图像位于xcassets的不同文件夹中,此方法将非常有用。是的,Xcode确实允许您为两个具有相同名称的图像命名。

2 个答案:

答案 0 :(得分:0)

不,这是不可能的。如果您希望添加此功能,请file a Radar。 (我个人提交了rdar:// 15347004,“添加内省资产目录的能力”,针对这个问题 - 但雷达越多,问题就越有可能被注意到并解决)

答案 1 :(得分:0)

经过大量搜索后,没有办法像冻结一样,唯一可能的方法是根本不使用Images.xcassets并使用此处所述的以下方法 Can I access all images in a .xcassets at once?