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

wig*_*ing 6 cocoa objective-c nsimage uiimage xcode5

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

在此输入图像描述

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

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

小智 0

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

\n