gpt4 book ai didi

objective-c - NSUserNotification - 小牛和自定义图像

转载 作者:太空狗 更新时间:2023-10-30 03:22:19 24 4
gpt4 key购买 nike

在 10.9 中,NSUserNotification 支持一个新属性“contentImage”,它允许在通知本身中使用图形。我真的希望有一种方法可以取代 iTunes 通知的通知屏幕,这样发件人/捆绑应用程序图标就好像是自定义的一样。

enter image description here

但似乎该属性只允许我正在寻找的一个子集,而 contentImage 属性只处理图像:

enter image description here

有什么解决方法吗?

最佳答案

NSUserNotification 毫不掩饰自己是一个极其封闭的系统。但是,如果您在私有(private) API 市场上,NSConcreteUserNotification 实现了一个名为 set_identityImage: 的方法。传递一个有效的 NSImage,并且显示的通知会像 iTunes 横幅一样布局其内容。

@interface NSUserNotification (CFIPrivate)
- (void)set_identityImage:(NSImage *)image;
@end

- (void)applicationDidFinishLaunching:(NSNotification *)notif {
NSUserNotification *notification = [[NSUserNotification alloc] init];
notification.title = @"Some Title";
notification.subtitle = @"Some subtitle";
[notification set_identityImage:[NSImage imageNamed:@"CF_Logo.png"]];
[NSUserNotificationCenter.defaultUserNotificationCenter deliverNotification:notification];
}

Custom Banner

关于objective-c - NSUserNotification - 小牛和自定义图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19797841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com