在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被通知中心下拉 –