如何在易用性中使用轻拍手势?
我正在为盲人的应用程序,首先我需要使用滑动手势,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 }
- 我如何解决NSInternalInconsistencyException',原因:'+ entityForName:失败报告
- Firebase:FIRApp.configure()一直希望我将其更改为FirebaseApp.configure()