在iOS 10设备上的cocos2dx项目中,如果通知中心被刷下然后向上,则会发生巨大的帧速下降。结果,当动画重新开始时,将其运动依赖于德耳塔t的元素移动到无效位置。它在我看来,操作系统是把应用程序在某种背景模式,但没有调用applicationDidEnterBackground
。 当通知中心被向下/向上滑动时,是否有办法接收事件?如何检测通知中心是否已打开
2
A
回答
5
使用
applicationWillResignActive(_:)
当乌尔应用前景留下上面的委托被调用。这是当乌尔应用暂时失去专注如一对接听电话等
您可以使用
applicationWillEnterForeground(_:)
弄清楚当乌尔应用程序重新获得焦点时调用相同的委托。
读:https://developer.apple.com/documentation/uikit/uiapplicationdelegate
由于这些代表被称为在App的UIApplicationDelegate
通常是乌拉圭回合的appDelegate文件,大多数时候,你想获得通知个人ViewControllers这些事件,而不是在AppDelegate中,你可以随时使用NotificationCenter
并添加观察员UIApplicationWillResignActiveNotification
相关问题
- 1. 如何检查用户是否打开了通知中心
- 2. 如何检测用户何时打开OS X通知中心?
- 3. 检测通知是否已被删除
- 4. 检测iOS是否已打开
- 5. 检测相机是否已打开
- 6. 检测wifi是否已打开 - iOS
- 7. 如何知道用户是否已打开通知列表?
- 8. 如何检测哪个元素来自UILocal通知已打开
- 9. 如何检测JVM中的断言是否已打开?
- 10. 如何检测JS是否已打包
- 11. 如何检测是否按通知Android
- 12. 如何检测通知是否已被解雇?
- 13. 如何检测SWT对话框是否已打开并可见?
- 14. 检测wifi是否打开
- 15. 通知中心 - 如何知道是否存在“未读”通知?
- 16. Android:如何知道通知面板是否已经以编程方式打开?
- 17. 检测文件是否已经在javascript中打开
- 18. 检测文件是否已在javascript/hta中打开
- 19. 如何知道网页是否已在Jenkins中打开?
- 20. 如何知道IsolatedStorage中的文件是否已经打开?
- 21. 打开活动已从通知打开
- 22. 检测是否在Web应用程序中打开工具已打开
- 23. iOS - 检测SKStoreProductViewController已打开
- 24. 如何知道何时打开按钮; Azure推送通知通知中心?
- 25. 检测是否通过推送通知打开了React Native iOS应用程序
- 26. 如何检查Chrome开发工具是否已打开?
- 27. 检查文件是否已经打开
- 28. 如何检查意图/活动是否已在Android中打开?
- 29. 如何检查文件是否已经在COBOL中打开?
- 30. 检查应用程序是否从推送通知中打开
谢谢你的答案。 因此,在iOS10上刷新通知中心时,肯定会调用applicationWillResignActive? – Vahagn
@vahagn:从逻辑上说,我认为iOS 10中没有任何特别的变化。我已经使用这些来处理接收语音通话场景的设备。所以应该使用这个以及 –
@vahagn:阅读此https://stackoverflow.com/questions/9060066/sleep-mode-vs-notification-center-open这明确提到applicationWillResignActive被通知中心下拉 –