Re: VoiceOver and swipe gestures
Re: VoiceOver and swipe gestures
- Subject: Re: VoiceOver and swipe gestures
- From: Chris Fleizach <email@hidden>
- Date: Mon, 5 Dec 2011 09:36:55 -0800
On Dec 5, 2011, at 9:26 AM, Fritz Anderson wrote:
> iOS 5.0 SDK, targeting 4.3 iPad, running on the 4.3 simulator, Xcode 4.2.
>
> My iPad app has a control panel positioned so that (at least in portrait orientation) its buttons fall under the thumb of a right-handed user. The panel and a table take up the lower half of the screen. I've set up a view that encloses them both, which has a gesture recognizer for a sideways swipe. When the user swipes right across the enclosing view, it slides right, hiding the control panel and revealing a flopped version on the left. Swipe-left restores the right-handed configuration.
>
> At least on the simulator, I am having trouble getting the swipe gesture to trigger. It works as expected about 5% of the time, and I haven't caught on to what the trick is.
>
Attempting VoiceOver gestures in the simulator won't give you an accurate portrait of how things actually work.
However, in this case you might want to allow a 3 finger scroll left or right to expand/collapse this view.
You can do that by overriding accessibilityScroll: on that specific view
> My assumption is that it's tap once to clear the selection, then tap, tap-hold-and-swipe. About 30% of the time, that gesture not merely selects, but triggers, another control that isn't even close to the gesture. I haven't caught on to what's different about the gesture that does that.
>
That sounds like the right gesture, but again, on the simulator your mileage may vary.
> The app is meant to be shared among students in a class, so they have to register, and handedness is kept per-user, so I don't think it's practical to rely on a sighted user to go through a VO-off-configure-VO-on dance for each.
>
> Do I have the gesture wrong, or is there a better way to implement/design it?
>
> AMENDMENT: I have a number of elements that rely on hold-down behavior to work: A push-to-talk button, a slider, etc. I can't get them to respond with VoiceOver on. Evidently I am missing some principle. Help?
>
Is this statement about the simulator or device? You should be able to do the double-tap and hold to activate these items. You might want to put accessibilityHints on them in order to tell the user what to do since it's a not standard interface
> — F
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Accessibility-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden