当app在前台时,如何使推送通知的立方体旋转视图出现?

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

标签: ios push-notification uilocalnotification

如何通过推送通知使状态栏上的立方体旋转动画呢? 或者如何在iOS应用程序中显示推送通知?

像这样:

enter image description here

特别感谢!

2 个答案:

答案 0 :(得分:3)

我不相信有任何方法可以在同一个应用程序中手动显示本机iOS通知。你将不得不采取行动:

- (void)application:(UIApplication *)application 
 didReceiveRemoteNotification:(NSDictionary *)userInfo {

然后通过推送[userInfo objectForKey:@"alert"]或随推送通知发送的任何内容,手动将您自己的视图显示为从窗口顶部下拉。您可以创建自己的模仿iOS通知样式或使用第三方下拉视图库,如YRDropdownView(或许多其他人)。

答案 1 :(得分:1)

来自UILocalNotification文档:

  

如果应用程序在系统发送通知时最重要且可见,则不会显示警报,没有图标标记,也不会播放声音。但是,如果应用程序委托实现它,则调用application:didReceiveLocalNotification :. UILocalNotification实例将传递给此方法,委托可以检查其属性或访问userInfo字典中的任何自定义数据。

听起来您必须实施application:didReceiveLocalNotification:方法并创建自己的自定义多维数据集'那里。