6

有没有办法为每个提供自定义图标NSUserNotification,而不是默认的应用程序徽标?就像. iconData_Growl

我想用这个“某人”的照片显示“某人刚刚发布了一些东西”。

4

4 回答 4

8

您仍然无法更改显示应用程序图标的(默认)图像,但从 OS X Mavericks 开始,您还可以使用新属性显示附加图像contentImage,例如:

NSUserNotification 中的自定义图像

这个新属性没有记录在类参考中,但在OS X 10.9NSUserNotification的 Foundation Release Notes 中提到。

于 2014-01-25T22:16:25.913 回答
1

目前没有(山狮)。您应该发布功能请求

于 2012-10-02T21:08:11.557 回答
1

我知道这个问题已经死了 5 年了,但是如果有人发现这个问题并且仍在寻找解决方案,那就是:

https://github.com/indragiek/NSUserNotificationPrivate

我已经在 macOS Sierra 中对其进行了测试,它仍然有效。请注意,引用项目创建者的话:

这是不言而喻的,但是使用任何这些都会导致 您的应用程序被 MAS(Mac Apple Store)拒绝,并且如果API 发生更改,可能会中断

于 2017-09-24T13:48:04.953 回答
0

寻找有关 NSUserNotifications 的相关答案,我找到了您的问题。官方还不支持。但是我写了一个小自定义控件,你可以使用它来满足你的需要。看看这个 Github 存储库

于 2013-05-19T23:43:25.657 回答