是否有 API 可以让我知道在我的应用程序运行时 NotificationCenter 何时会在屏幕顶部弹出通知(例如收到的消息或电子邮件)?
它会给我的游戏带来很大的性能故障,所以我想暂停它并在通知消失后取消暂停。如果没有事件可听,我只能考虑监视 FPS 并在它低于阈值时暂停几秒钟。还有其他建议吗?
最佳答案
编辑:我的回答仅适用于弹出通知,不适用于滚动到屏幕顶部的通知。对不起:(
在你的应用委托(delegate)中,方法
- (void)applicationWillResignActive:(UIApplication *)application
将被调用。
然后
- (void)applicationDidBecomeActive:(UIApplication *)application
何时该重新启动。
关于ios - 在 iOS 上检测传入的 NotificationCenter 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785583/