【问题标题】:Semi-transparent "watermark" in MAC OS displayMAC OS 显示中的半透明“水印”
【发布时间】:2020-01-07 23:54:27
【问题描述】:

是否可以在 MAC OS 中的所有窗口和应用程序的顶部,以某种方式使用自定义图形设置额外的半透明层?此图形应该在系统范围内可见,并且在单击它时不应该处于活动状态,它应该只可见......当您想象显示半透明水印时,我要归档的最接近的匹配。

请查看屏幕截图以获得我要存档的确切图片:

可以通过一些软件或终端制作吗?

【问题讨论】:

    标签: macos terminal core-graphics display


    【解决方案1】:

    可以编写一个显示窗口的 Cocoa 应用程序,该应用程序的行为与您想要的一样。应使用NSWindowStyleMaskBorderless 样式掩码创建窗口。要将窗口放在大多数其他窗口的前面,请尝试使用 level 属性。要忽略鼠标单击,请将 ignoresMouseEvents 属性设置为 YES。要使窗口透明,请将opaque 属性设置为NO,并将backgroundColor 属性设置为[NSColor clearColor]。当然,您必须在其中放置一个可以绘制您想要的内容的视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-28
      • 2019-07-01
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多