我正在寻找一种在Mac OS X下以objective-c编程显示/隐藏桌面图标的方法。
您对我如何实现这一目标有任何想法吗?
感谢您的帮助,
此致
答案 0 :(得分:4)
Finder对此有一个隐藏的偏好。将CreateDesktop
下的com.apple.finder
值设置为kCFBooleanFalse
,然后终止Finder。要重新放置桌面图标,请删除CreateDesktop
首选项并再次终止Finder。
当然,这不是受支持的API功能;它可以随时消失。
答案 1 :(得分:1)
你无法做到这一点,实际上不能在桌面上移动物品,也不能修补Finder,这两者都不是特别好主意。
另一种选择是在您要隐藏的图标顶部放置一个窗口。请参阅我对other question的回答。