Ios 在应用程序运行时按两次home(主页)按钮确定应用程序状态

Ios 在应用程序运行时按两次home(主页)按钮确定应用程序状态,ios,xcode,ios5,xcode4.2,ios5.1,Ios,Xcode,Ios5,Xcode4.2,Ios5.1,我想知道在应用程序运行时,两次按下iphone的“主页”按钮,应用程序的状态会是什么。 场景如下所示: 我的iOS应用程序正在前台运行 在应用程序运行时,按两次“主页”按钮以打开多任务任务栏(显然,我的应用程序未在此处列出,因为它不是最近使用的应用程序,并且仍在前台运行) 现在按下任务栏外的任意位置(即应用程序中),应用程序将再次聚焦 我的问题是: 执行上述步骤2时,应用程序将处于什么状态?它会进入背景还是仍在前景中?这里会触发什么方法 在执行步骤3时,应用程序是否会从后台重新进入前台?再说一遍

我想知道在应用程序运行时,两次按下iphone的“主页”按钮,应用程序的状态会是什么。 场景如下所示:

  • 我的iOS应用程序正在前台运行

  • 在应用程序运行时,按两次“主页”按钮以打开多任务任务栏(显然,我的应用程序未在此处列出,因为它不是最近使用的应用程序,并且仍在前台运行)

  • 现在按下任务栏外的任意位置(即应用程序中),应用程序将再次聚焦

  • 我的问题是:

  • 执行上述步骤2时,应用程序将处于什么状态?它会进入背景还是仍在前景中?这里会触发什么方法

  • 在执行步骤3时,应用程序是否会从后台重新进入前台?再说一遍,这里会触发什么方法

  • 任何提示/建议都会非常有用

  • 应用程序即将从活动状态移动到非活动状态,因此它仍处于中间状态。您应该能够在UIApplicationLegate中使用-applicationWillResignActive:

  • 返回应用程序后,应用程序将再次变为活动状态,从而在UIApplicationLegate上收到-ApplicationIDBecMeactive: