是否有一个API可以让我知道NotificationCenter何时会在我的应用运行时在屏幕顶部弹出通知(例如传入的消息或电子邮件)?
它会给我的游戏带来巨大的性能故障,所以我想暂停它并在通知消失后取消暂停。如果没有可以收听的事件,我只能考虑监视FPS并暂停几秒钟,如果它低于阈值。还有其他建议吗?
答案 0 :(得分:2)
编辑:我的答案仅适用于弹出式通知,而不适用于滚动到屏幕顶部的通知。对不起:(
在你的app delegate中,方法
- (void)applicationWillResignActive:(UIApplication *)application
将被召唤。
然后
- (void)applicationDidBecomeActive:(UIApplication *)application
什么时候重新开始。