检测iOS8可达性手势

有没有什么方法可以在Objective-C中检测iOS8的新Reachability手势?

激活手势,双击iPhone6和iPhone6Plus上的TouchID按钮.

最佳答案 它没有公共API.

我可以找到two related private API methods on UIApplication(使用其中任何一个都应该从App Store中拒绝您的应用):

> _setReachabilitySupported :,可能会启用/禁用可达性(如Spotlight)
> _deactivateReachability,它会将视图返回到屏幕上的正常位置

但是,我没有看到任何通知您的应用程序用户已执行手势的内容.

您还可以尝试子类化UIWindow并覆盖setFrame:.在此方法中设置断点,如果在启用可达性时触发断点,则可以查看堆栈跟踪以获取更多信息.

点赞