iOS背景上的通知栏

时间:2013-11-29 10:39:48

标签: ios iphone objective-c xcode

好的,这是我的问题(希望你能理解:))。

如何检测用户何时滑动通知栏?我发现,当发生这种情况时,我的应用程序会在后台进(在Android上没有发生这种情况)。当通知视图被“激活”时,应用程序可以保持在前台吗?

1 个答案:

答案 0 :(得分:1)

不,那是不可能的,那就是iOS功能,

在显示横幅的iOS通知中,请勿以基于警报的通知的方式停用您的应用。相反,横幅位于应用程序窗口的顶部边缘,您的应用程序将继续像以前一样接收触摸事件。但是,如果用户下拉横幅以显示通知中心,则您的应用会移动到非活动状态,就像发生基于警报的中断一样。在用户解除通知中心或启动其他应用之前,您的应用仍处于无效状态。此时,您的应用程序将移至相应的活动或后台状态。用户可以使用“设置”应用程序配置显示横幅的通知以及显示警报的通知。

来自Apple Doc

您可以使用 applicationDidEnterBackground appDelegate方法在应用转到后台时进行处理。