繁体   English   中英

iOS双击主页按钮事件

[英]ios double click home button event

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

我知道它将运行到applicationWillResignActive中,但是在很多情况下应用程序将运行到applicationWillResignActive中,因此我无法将双击主页按钮事件与其他事件区分开。

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

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

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

不,那里没有。

Apple只是不允许您访问其硬件。 您唯一可以做的就是使用框架来控制那些硬件。 如果没有任何框架,那么没有编码越狱之类的东西就没有办法。

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

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

核心框架为您提供了编写硬件代码的基础。

IOS框架

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

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

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

收到电话等时也是如此...

无法专门检测主页按钮上的双击。

如您所述,您应该响应applicationWillResignActive

您实际上想达到什么目的?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM