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

时间:2012-09-11 11:04:39

标签: ios xcode ios5 xcode4.2 ios5.1

我想知道应用程序状态在点击iphone" Home"应用程序运行时按钮两次。 场景如下所示:

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

  2. 随着应用程序运行,点击主页按钮两次以显示多任务栏(显然我的应用程序未列在此处,因为它不是最近使用过的应用程序并且仍在前台运行)

  3. 现在按任务栏外的任何地方(即在应用程序中),应用程序将重新聚焦

  4. 我的问题:

    1. 申请上述第2步的状态是什么?它会进入背景还是仍然在前景?这会触发什么方法?

    2. 在执行第3步时,应用会从后台重新输入前景吗?再次在这里触发什么方法?

    3. 任何提示/建议都会非常有用。

1 个答案:

答案 0 :(得分:3)

  1. 应用程序即将从活动状态转为非活动状态,因此它仍处于中间状态。您应该能够在UIApplicationDelegate中使用-applicationWillResignActive:。

  2. 返回应用程序后,应用程序再次变为活动状态,从而在UIApplicationDelegate上接收-applicationDidBecomeActive:

相关问题