我想知道在应用程序运行时按两次 iphone“主页”按钮时应用程序的状态。 场景如下:
我的 iOS 应用在前台运行
在应用程序运行时,按两次主页按钮以调出多任务任务栏(显然我的应用程序未在此处列出,因为它不是最近使用的应用程序并且仍在前台运行)
现在按下任务栏外的任意位置(即在应用程序中),应用程序将再次聚焦
我的问题:
应用在执行上述第 2 步时会处于什么状态?它会进入后台还是仍然在前台?这里会触发什么方法?
在执行第 3 步时,应用会从后台重新进入前台吗?同样,这里会触发什么方法?
任何提示/建议都会非常有帮助。
最佳答案
应用程序即将从事件状态转变为非事件状态,因此它仍处于中间状态。您应该能够在 UIApplicationDelegate 中使用 -applicationWillResignActive:。
返回到应用程序后,应用程序再次变为事件状态,因此在您的 UIApplicationDelegate 上收到 -applicationDidBecomeActive:。
关于ios - 在应用程序运行时确定按两次主页按钮的应用程序状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12368266/