ios - 如何在 swift 的辅助功能中使用点击手势?

标签 ios swift uitapgesturerecognizer tap uiaccessibility

我正在为盲人开发应用程序,首先我需要使用滑动手势,搜索后我可以使用

 override func accessibilityScroll( direction:       
 UIAccessibilityScrollDirection)-> Bool {
 if direction == UIAccessibilityScrollDirection.Left
 {
   Do what you want to do 
   }
 }

现在我需要使用点击手势,但我找不到任何功能来使用辅助功能中的自定义点击任何人都可以帮助我吗? 谢谢

最佳答案

您不应该为 UIAccessibility 使用轻击手势,而应该尝试向 UIAccessibility 添加轻击手势。UIAccessibility 适用于 UIElements,其中人们可以看到/听到屏幕上的内容。您不能为点击手势功能添加 UIAccessiility。您可以做的是向用户发布可访问性通知,告知点击以执行某项操作。同样,您需要使用按钮在 UIAccessibility 中执行操作。

关于ios - 如何在 swift 的辅助功能中使用点击手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36123544/

相关文章:

ios - 如何使用 swift 2.0 更改 UITextfield 占位符颜色和字体大小?

ios - 导航栏下方的空白

条件下的 Swift 自定义 segue

objective-c - Swift UITapGestureRecognizer

swift - 在滚动期间点击时,UICollectionView 不再识别点击单元格?

ios - UIImage 不会识别点击手势 Swift

iphone - 是否需要 ARC 中的 NSNotificationCenter removeObserver?

ios - 我什么时候需要删除观察者

Swift - 在 subview 中使用 UIBezierPath

ios - 谓词不适用于 CoreData - Swift 4