當我的應用程序正在運行時,按下電源按鈕(要鎖定設備),此功能正在調用。viewWillTransitionToSize即使我按下電源按鈕時也會調用
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
並返回使用
[UIApplication sharedApplication].applicationState
如何防止調用此函數當前狀態UIApplicationStateActive
?或如果電源按鈕按下如何忽略?因爲我不想在powerButton媒體上執行任何操作。
先決條件:啓動屏幕應該存在。
當您鎖定設備時,應用程序狀態將爲UIApplicationStateInactive。你可以檢查這個標誌並執行操作或者什麼都不做! –
許多次它的返回UIApplicationStateActive – Rajneesh071
看起來像它首先返回StateActive然後它返回StateBAckground。也許你應該找StateBAckground –