我正在尝试同时弹出2个通知,堆叠在彼此的顶部,但是当我发送第二个通知时,它会将第一个弹出窗口推出显示器。
NSUserNotification *notification = [[NSUserNotification alloc] init];
notification.title = @"1";
notification.informativeText = [NSString stringWithFormat:@"First Popup"];
notification.soundName = NSUserNotificationDefaultSoundName;
[[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification:notification];
NSUserNotification *notification2 = [[NSUserNotification alloc] init];
notification2.title = @"2";
notification2.informativeText = [NSString stringWithFormat:@"Second Popup"];
notification2.soundName = NSUserNotificationDefaultSoundName;
[[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification:notification2];
是否有标志或其他东西我可以设置阻止第二个弹出窗口从显示器中删除第一个弹出窗口? (它们都存在于通知中心)
答案 0 :(得分:0)
您必须在Alerts
的{{1}}中启用显示为Notifications
的通知。
然后您可以删除/取消通知,如果您要使用:
System Preference
您也可以将Growl用于此目的,但我不知道是否会在通知中心显示通知。 我不知道这样做的任何其他方式,并且很乐意了解这一点。