【发布时间】:2020-01-07 23:54:27
【问题描述】:
是否可以在 MAC OS 中的所有窗口和应用程序的顶部,以某种方式使用自定义图形设置额外的半透明层?此图形应该在系统范围内可见,并且在单击它时不应该处于活动状态,它应该只可见......当您想象显示半透明水印时,我要归档的最接近的匹配。
请查看屏幕截图以获得我要存档的确切图片:
可以通过一些软件或终端制作吗?
【问题讨论】:
标签: macos terminal core-graphics display
是否可以在 MAC OS 中的所有窗口和应用程序的顶部,以某种方式使用自定义图形设置额外的半透明层?此图形应该在系统范围内可见,并且在单击它时不应该处于活动状态,它应该只可见......当您想象显示半透明水印时,我要归档的最接近的匹配。
请查看屏幕截图以获得我要存档的确切图片:
可以通过一些软件或终端制作吗?
【问题讨论】:
标签: macos terminal core-graphics display
可以编写一个显示窗口的 Cocoa 应用程序,该应用程序的行为与您想要的一样。应使用NSWindowStyleMaskBorderless 样式掩码创建窗口。要将窗口放在大多数其他窗口的前面,请尝试使用 level 属性。要忽略鼠标单击,请将 ignoresMouseEvents 属性设置为 YES。要使窗口透明,请将opaque 属性设置为NO,并将backgroundColor 属性设置为[NSColor clearColor]。当然,您必须在其中放置一个可以绘制您想要的内容的视图。
【讨论】: