I\'m working on app for blind people first i needed to use swipe gesture and after search i can do it by using
override func accessibilityScroll( direction
You shouldn't use tap gesture for UIAccessibility
ot try to add tap gestures to UIAccessibility.UIAccessibility
is meant for the UIElements
where the people can see/hear what is on the screen. You cannot add UIAccessiility for tap gesture functions. What you can do is to post a accessibility notification to the user saying tap to perform something. Again, you need to use buttons to perform an action in UIAccessibility
.
Add this to your code
overrride func viewDidLoad()
{
super.viewDiDLoad()
let tap = UITapGestureRecognizer(target: self, action: "performTap")
self.view.addGestureRecognizer(tap)
}
And to perform the necessary action, add your required code here
func performTap()
{
// Perform you action here
}
You can override accessibilityScroll
method:
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
}