如何覆盖三指辅助功能缩放手势?

How to override three finger accessibility zoom gesture?

我正在尝试创建一个响应三个触摸的手势识别器,但如果用户启用了可访问性缩放功能,该手势将被忽略,这会触发三指双击。

我的视图使用大量 UI 元素,因此缩放不合适。是否有 api 禁用辅助功能缩放以便我可以响应三指点击?

您可以尝试发布 UIAccessibilityPauseAssistiveTechnologyNotification,但我认为这仅指外部 AT,而不是 VoiceOver 和缩放功能。虽然我没怎么玩过。

编辑:我刚刚检查过,禁用缩放功能的常量在 UIAccessibilityConstants.h 中不可用。所以这行不通,这意味着没有可行的解决方案。