隐藏Mac OS下的所有桌面图标

时间:2010-11-19 06:47:08

标签: objective-c cocoa icons osx-snow-leopard desktop

我正在寻找一种在Mac OS X下以objective-c编程显示/隐藏桌面图标的方法。

您对我如何实现这一目标有任何想法吗?

感谢您的帮助,

此致

2 个答案:

答案 0 :(得分:4)

Finder对此有一个隐藏的偏好。将CreateDesktop下的com.apple.finder值设置为kCFBooleanFalse,然后终止Finder。要重新放置桌面图标,请删除CreateDesktop首选项并再次终止Finder。

当然,这不是受支持的API功能;它可以随时消失。

答案 1 :(得分:1)

你无法做到这一点,实际上不能在桌面上移动物品,也不能修补Finder,这两者都不是特别好主意。

另一种选择是在您要隐藏的图标顶部放置一个窗口。请参阅我对other question的回答。

相关问题