What makes an item available? And why are tap gestures less accessible than UIButtons? How to fix it?
Brent Simmons wrote in a blog post that gesture recognizers are supposedly UIView
less available than UIButton
s. I'm trying to figure out how to make an app accessible, and I was curious if anyone could explain what makes it less accessible than it UIButton
, and what makes an item "accessible" to begin with?
For more customization, I was planning to create a button composed of UIView
and gesture recognizers with some subzones, but now I'm not sure. Can it be made UIView
available as UIButton
?
Available in this context most likely refers to UI elements that can be used with Apple accessibility features such as VoiceOver (see example below).
For example, a visually impaired person will not be able to see your view or sub-items or buttons for that matter; but the "VoiceOver" accessibility software built into every iOS device will read to him / her the entity type and name, something like "Button: Continue" (if the title of the button is "Continue").
You can see that it is more likely that the gesture recognizer may not be readable by VoiceOver and therefore less accessible.