检测iOS8可达性手势

任何方式来检测Objective-C中iOS8的新Reachability手势?

双击iPhone6和iPhone6Plus上的TouchIDbutton激活手势。

在这里输入图像说明

没有公共的API。

UIApplication上有两个相关的私有API方法,我可以find它们(使用其中任何一个都会让你的应用程序在App Store中被拒绝):

  • _setReachabilitySupported:这大概会en /禁用可达性(如Spotlight)
  • _deactivateReachability ,它将视图返回到屏幕上的正常位置

但是,我没有看到任何通知您的应用程序的用户已经执行了该手势。


你也可以尝试子类化UIWindow并重写setFrame: 在此方法中设置一个断点,如果在启用Reachability时触发,则可以查看堆栈跟踪以获取更多信息。