我如何在Finder中使用的桌面图标?
-
21-09-2019 - |
题
在Objective-C /可可,我怎么得到图标Finder使用的桌面(它看起来像一个菜单栏中的黑/粉红色星云桌面映像,码头)。
我尝试这样:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kDesktopIcon)];
但我得到的是上面有一个幻影桌面寻找框中蓝色的文件夹。是否有共提供此图标,或另一种方法,用于获取图标另一个常数β
解决方案
您正在寻找的图标位于:/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ToolbarDesktopFolderIcon.icns
我没能找到一个常数,但你可以在imageWithContentsOfFile加载图像:
不隶属于 StackOverflow