应用程序处于前台时的UILocalNotifications

时间:2013-08-10 08:16:49

标签: iphone ios objective-c cocoa-touch uikit

我知道之前已经问过类似的问题,但我正试图取得特别的效果:

我知道我可以听,

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

并自己处理通知,但我不只是想显示自定义提醒或UIAlertView,

我实际上希望UILocalNotification能够在应用程序处于后台时显示。 即。

Banner Notification

我喜欢这个的原因是,它本身就发出声音,横幅看起来很漂亮。

有什么想法吗?

此致 约翰

2 个答案:

答案 0 :(得分:5)

只有两个解决方案浮现在脑海中。第一个是不可行的:它将涉及创建另一个具有不同签名的应用程序,并以某种方式让它管理通知。我甚至不想这样想 - 这似乎是一个坏主意。

因此,您只需重新设计通知弹出窗口即可。一个圆角的简单视图,通过旋转等动画制作应该没有太多麻烦。

答案 1 :(得分:5)

此控件可能会帮助您达到您所寻求的效果:

https://www.cocoacontrols.com/controls/mpnotificationview