如何在易用性中使用轻拍手势?

我正在为盲人的应用程序,首先我需要使用滑动手势,search后,我可以通过使用它

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

现在我需要使用水龙头手势,我找不到任何function使用自定义水龙头无障碍任何人都可以帮助我吧! 谢谢

将此添加到您的代码中

 overrride func viewDidLoad() { super.viewDiDLoad() let tap = UITapGestureRecognizer(target: self, action: "performTap") self.view.addGestureRecognizer(tap) } 

要执行必要的操作,请在此处添加所需的代码

 func performTap() { // Perform you action here } 

你不应该使用轻拍手势UIAccessibility尝试添加轻拍手势到UIAccessibility。 UIAccessibility是指UIElements ,人们可以看到/听到屏幕上的内容。 轻按手势function不能添加UIAccessiility。 你可以做的是发布一个可访问性通知给用户说,点击执行的东西。 同样,您需要使用button来执行UIAccessibility的操作。

您可以覆盖accessibilityScroll方法:

 override func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool { super.accessibilityScroll(direction) if direction == UIAccessibilityScrollDirection.left { // do your stuff } if direction == UIAccessibilityScrollDirection.right { // do your stuff } return true }