如何创建透明通知窗口?

时间:2011-04-04 17:33:09

标签: objective-c cocoa

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

3 个答案:

答案 0 :(得分:5)

他{{}} RoundedFloatingPanel component上的sample code page可能就是你正在寻找的东西。

答案 1 :(得分:2)

Growl是一种广泛使用的实现。默认情况下,它看起来与系统叠加层不完全相同,though it is skinnable - 您可能需要挡板通知:

enter image description here

有关详情,请参阅Growl Developer Documentation

答案 2 :(得分:0)

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

BHBezelNotification