我正在开发的应用需要三点滑动手势。
我已经使用 UIGestureRecognizer
成功地实现了这个,并且它在大多数情况下工作正常。
但是,如果您打开设备的“缩放”辅助功能设置(“设置”>“通用”>“辅助功能”>“缩放”),手势将无法被识别。
缩放功能使用各种三点手势操作,所以我可以理解这个取代我的应用程序手势。
但是,有谁知道我如何确定缩放设置是否已打开(或执行缩放辅助功能手势),以便我至少可以告知用户该手势将不会被识别?
谢谢!
最佳答案
如果您的目标是 iOS 5,请查看 UIAccessibilityRegisterGestureConflictWithZoom()
。虽然它不会告诉您缩放是否已启用,但它会在发生冲突时让您的用户知道。
关于iphone - 由于辅助功能设置未检测到 iOS 手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6583757/