有哪些方法可以在Objective-C中检测iOS8的新可达性手势?
双击iPhone6和iPhone6Plus上的TouchID按钮即可激活手势。
答案 0 :(得分:2)
没有公共API。
我可以找到two related private API methods on UIApplication
(使用其中任何一个都应该从App Store中拒绝您的应用):
_setReachabilitySupported:
,可能会启用/禁用可达性(如Spotlight)_deactivateReachability
,将视图返回到屏幕上的正常位置但是,我没有看到任何通知您的应用程序用户已执行手势的内容。
您还可以尝试子类化UIWindow
并覆盖setFrame:
。在此方法中设置断点,如果在启用可达性时触发断点,则可以查看堆栈跟踪以获取更多信息。