我想知道应用程序状态在点击iphone" Home"应用程序运行时按钮两次。 场景如下所示:
我的iOS应用程序正在前台运行
随着应用程序运行,点击主页按钮两次以显示多任务栏(显然我的应用程序未列在此处,因为它不是最近使用过的应用程序并且仍在前台运行)
现在按任务栏外的任何地方(即在应用程序中),应用程序将重新聚焦
我的问题:
申请上述第2步的状态是什么?它会进入背景还是仍然在前景?这会触发什么方法?
在执行第3步时,应用会从后台重新输入前景吗?再次在这里触发什么方法?
任何提示/建议都会非常有用。
答案 0 :(得分:3)
应用程序即将从活动状态转为非活动状态,因此它仍处于中间状态。您应该能够在UIApplicationDelegate中使用-applicationWillResignActive:。
返回应用程序后,应用程序再次变为活动状态,从而在UIApplicationDelegate上接收-applicationDidBecomeActive: