iphone - 由于辅助功能设置未检测到 iOS 手势

标签 iphone objective-c ios

我正在开发的应用需要三点滑动手势。

我已经使用 UIGestureRecognizer 成功地实现了这个,并且它在大多数情况下工作正常。

但是,如果您打开设备的“缩放”辅助功能设置(“设置”>“通用”>“辅助功能”>“缩放”),手势将无法被识别。

缩放功能使用各种三点手势操作,所以我可以理解这个取代我的应用程序手势。

但是,有谁知道我如何确定缩放设置是否已打开(或执行缩放辅助功能手势),以便我至少可以告知用户该手势将不会被识别?

谢谢!

最佳答案

如果您的目标是 iOS 5,请查看 UIAccessibilityRegisterGestureConflictWithZoom()。虽然它不会告诉您缩放是否已启用,但它会在发生冲突时让您的用户知道。

关于iphone - 由于辅助功能设置未检测到 iOS 手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6583757/

相关文章:

iphone - AudioServicesPlaySystem音量?

ios - NSString正则表达式查找和替换

ios - 在 Swift 和 Xcode 中强制退出应用程序后,标签的值会重置

iphone - 应用在后台运行时访问和保存位置信息 - iOS

ios - 从两侧在 UIView 上绘制对角线

ios - 如何实现构建一个通用的cococs2d应用程序?

ios - 如何创建与 MultiPeerConnectivity 一起使用的 SecIdentityRef?

iphone - NSURLConnection 是否利用了 NSURLCache?

ios - 旋转 iPad 会将 View 的动画重置为开始

iphone - fetchedResultsController 使用谓词获取实体的最佳实践