使用Swift在macOS上显示Unobstructive消息



我需要在屏幕上显示一条文本消息。

目前,我在透明窗口上使用"文本"视图来完成此操作,因此文本完全覆盖在屏幕上。

问题是,如果我在使用文本编辑器或Excel,弹出窗口会显示出来,它会通过文本周围的一个不可见矩形来阻止文本编辑器,我无法将鼠标点击或文本键发送到我正在使用的窗口。

我知道有很多方法可以做到,有些应用程序已经做到了,我只需要知道如何做到。

看看这个问题。它在Objective-C中,但你需要的API细节已经存在,你只需要在Swift中做同样的事情。这个答案画了一个透明的红色边框,你会把文本画得透明。

相关内容

  • 没有找到相关文章

最新更新