【问题标题】:How to create transparent notification window?如何创建透明通知窗口?
【发布时间】:2021-04-15 01:43:36
【问题描述】:

我不确定正确的名称,但我想知道如何(在 Objective-C 中)创建一个透明的通知“窗口/面板”,例如在您更改音量强度或键盘照明时显示,或显示亮度。我想在上面放上我自己的图标/文本,以便我自己通知。 我不知道谷歌的话,所以我在这里问。 感谢您的任何建议。

【问题讨论】:

    标签: objective-c cocoa


    【解决方案1】:

    Matt Gemmell 在他的sample code page 上的RoundedFloatingPanel component 可能会满足您的需求。

    【讨论】:

      【解决方案2】:

      在研究使用其他两个给定答案提供的解决方案后,我发现它们不适用于我的目的。所以,我编写了自己的库:

      BHBezelNotification

      【讨论】:

        【解决方案3】:

        Growl 是一个被广泛使用的实现。默认情况下,它看起来不像系统覆盖,though it is skinnable - 你可能想要 Bezel 通知:

        请参阅Growl Developer Documentation 了解更多信息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-06-24
          • 2010-10-21
          • 2018-08-12
          • 2021-09-17
          • 1970-01-01
          • 2011-04-27
          • 2012-03-16
          相关资源
          最近更新 更多