是否可以使用淡入淡出效果隐藏或取消隐藏 Mac 上的桌面图标?这可以通过将壁纸图像放置在实际桌面上来实现,这样当单击桌面时,图标就会出现。
这样的方法可以sandboxed
吗?
是否可以使用淡入淡出效果隐藏或取消隐藏 Mac 上的桌面图标?这可以通过将壁纸图像放置在实际桌面上来实现,这样当单击桌面时,图标就会出现。
这样的方法可以sandboxed
吗?
基本方法是NSWindow
使用适当的level
. kCGDesktopIconWindowLevelKey
是桌面图标的级别,所以应该可以。
沙盒对此不是问题,因为您实际上并没有删除桌面图标,您只是在它们顶部显示一个窗口。
您可能还希望将collectionBehavior
窗口的 设置为NSWindowCollectionBehaviorStationary
,这样它就不会受到 Exposé 的影响。
我不确定这是否可能,因为:
但是,如果你可以让它工作,工作流程将遵循以下原则: