1

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

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

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

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

  • 它运行良好,但另一个问题出现了,当用户下拉通知或其他操作使应用程序退出活动时,它会显示我的密码视图,这让用户感到非常恼火。所以我只想在用户主页按钮或双击主页按钮时显示密码视图。有人有什么主意吗?
4

3 回答 3

3

不,那里没有。

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

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

  1. 独立于硬件 = 喜欢应用程序
  2. 硬件使用 = 例如相机应用程序(使用某种类型的核心框架)
  3. 硬件本身 = 没有使用该层的权限

核心框架为您提供了硬件代码的关闭功能。

IOS 框架

于 2013-10-03T10:05:18.707 回答
2

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

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

即点击按钮,操作系统解释点击,然后告诉你的应用程序进入后台,然后你得到applicationWillResignActive.

当你接到电话等时也是如此......

于 2013-10-03T10:02:49.427 回答
2

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

如您所述,您应该回复applicationWillResignActive.

你到底想达到什么目的?

于 2013-10-03T10:03:27.867 回答