在Objective-C /可可,我怎么得到图标Finder使用的桌面(它看起来像一个菜单栏中的黑/粉红色星云桌面映像,码头)。

我尝试这样:

NSImage *icon = [[NSWorkspace sharedWorkspace] 
                 iconForFileType: NSFileTypeForHFSTypeCode(kDesktopIcon)];

但我得到的是上面有一个幻影桌面寻找框中蓝色的文件夹。是否有共提供此图标,或另一种方法,用于获取图标另一个常数β

有帮助吗?

解决方案

您正在寻找的图标位于:/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ToolbarDesktopFolderIcon.icns

我没能找到一个常数,但你可以在imageWithContentsOfFile加载图像:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top