【发布时间】:2010-11-19 06:47:08
【问题描述】:
我正在寻找一种在 Mac OS X 下的 Objective-c 中以编程方式显示/隐藏桌面图标的方法。
您对我如何实现这一点有任何想法吗?
感谢您的帮助,
问候,
【问题讨论】:
标签: objective-c cocoa icons osx-snow-leopard desktop
我正在寻找一种在 Mac OS X 下的 Objective-c 中以编程方式显示/隐藏桌面图标的方法。
您对我如何实现这一点有任何想法吗?
感谢您的帮助,
问候,
【问题讨论】:
标签: objective-c cocoa icons osx-snow-leopard desktop
Finder 对此有一个隐藏的偏好。将com.apple.finder下CreateDesktop的值设置为kCFBooleanFalse,然后kill掉Finder。要放回桌面图标,请删除 CreateDesktop 首选项并再次终止 Finder。
当然,这不是受支持的 API 功能;它随时可能消失。
【讨论】:
除了实际将项目移入和移出桌面或修补 Finder 外,您无法做到这一点,这都不是一个特别好的主意。
另一种选择是在您要隐藏的图标顶部放置一个窗口。请参阅我对您的other question 的回复。
【讨论】: