是否可以在Mac上隐藏或取消隐藏具有淡入淡出效果的桌面图标? 这可能是通过在实际桌面上放置壁纸图像来完成的, 这样当单击桌面时,就会出现图标。
像这样的approch可以sandboxed
吗?
答案 0 :(得分:3)
基本方法是使用适当的NSWindow
创建无边框level
。 kCGDesktopIconWindowLevelKey
是桌面图标的级别,因此应该可以使用。
沙盒对此不是问题,因为您实际上并没有删除桌面图标,只是在它们上面显示一个窗口。
您可能还想将窗口的collectionBehavior
设置为NSWindowCollectionBehaviorStationary
,以免受到Exposé的影响。
答案 1 :(得分:0)
我不确定这是否可行,因为:
但是如果你能够工作,那么工作流程就是: