有没有办法为每个提供自定义图标NSUserNotification
,而不是默认的应用程序徽标?就像. iconData
_Growl
我想用这个“某人”的照片显示“某人刚刚发布了一些东西”。
有没有办法为每个提供自定义图标NSUserNotification
,而不是默认的应用程序徽标?就像. iconData
_Growl
我想用这个“某人”的照片显示“某人刚刚发布了一些东西”。
您仍然无法更改显示应用程序图标的(默认)图像,但从 OS X Mavericks 开始,您还可以使用新属性显示附加图像contentImage
,例如:
这个新属性没有记录在类参考中,但在OS X 10.9NSUserNotification
的 Foundation Release Notes 中提到。
目前没有(山狮)。您应该发布功能请求。
我知道这个问题已经死了 5 年了,但是如果有人发现这个问题并且仍在寻找解决方案,那就是:
https://github.com/indragiek/NSUserNotificationPrivate
我已经在 macOS Sierra 中对其进行了测试,它仍然有效。请注意,引用项目创建者的话:
这是不言而喻的,但是使用任何这些都会导致 您的应用程序被 MAS(Mac Apple Store)拒绝,并且如果API 发生更改,可能会中断 。
寻找有关 NSUserNotifications 的相关答案,我找到了您的问题。官方还不支持。但是我写了一个小自定义控件,你可以使用它来满足你的需要。看看这个 Github 存储库。