ios双击主页按钮事件

时间:2013-10-03 09:58:04

标签: ios

无论如何都要捕获双击主页按钮事件。

我知道它会遇到applicationWillResignActive,但是有很多情况会将应用程序运行到applicationWillResignActive中,所以我无法区分双击主页按钮事件与其他事件。

有人可以给我一些提示吗?

我的应用正在遇到错误: - 在iOS 7上,双击主页按钮时,您可以看到正在运行的应用程序及其当前图像。因为我的应用程序有一些保护(我建立了密码视图),所以当用户主页按钮或双击主页按钮时,我将捕获事件以首先显示我的密码视图。为此,我将我的代码放在applicationWillResignActive上显示密码。

  • 它运作良好,但另一个问题是,当用户下拉通知或其他操作使应用程序重新启动时,它将显示我的密码视图,这个引导用户感到非常恼火。所以我只想在用户主页按钮或双击主页按钮时显示密码视图。有没有人有任何想法?

3 个答案:

答案 0 :(得分:3)

不,没有。

Apple不允许您访问他们的硬件。您唯一能做的就是使用框架来获取这些硬件。如果没有任何框架,没有编码越狱或其他东西就没有办法做到这一点。

您可以考虑软件的各个层次。

  1. 硬件独立=喜欢的应用
  2. 硬件使用=对于示例相机应用程序(使用某种类型的核心框架)
  3. 硬件本身=没有使用该图层的权限
  4. 核心框架为您提供了关于硬件代码的密切关系。

    IOS Frameworks

答案 1 :(得分:2)

您无法访问主页按钮上的任何按钮。

当它进入applicationWillResignActive时,它是按钮点击的次要结果。不是直接的结果。

即。单击按钮,操作系统解释点击,然后告诉您的应用进入后台,然后获得applicationWillResignActive

当您接到电话等时......

答案 2 :(得分:2)

没有办法专门检测主页按钮上的双击。

如您所知,您应该回复applicationWillResignActive

你到底想要实现什么目标?