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/36114714/

相关文章:

ios - iOS "Exclamation"角标(Badge)/按钮是否可在应用程序中使用?

swift - Auth.auth().currentUser?.reload() 不刷新 currentUser.isEmailVerified

ios - 使用 GCD 等待异步函数完成

ios - 清除一个区域,以便后面的 View 显示出来

ios - 如何知道在 UICollectionView 中点击了自定义单元格的哪一部分?

ios - 索引超出范围错误使我的应用程序崩溃

ios - UIPopoverArrowDirection.down 不适用于 iOS

ios - 过滤/搜索嵌套结构数组

iphone - Tapgesture 不起作用

ios - 防止 subview 上的 UITapGestureRecognizer