iOS VoiceOver skipping dynamic elements when swiping fast
iOS VoiceOver skipping dynamic elements when swiping fast
- Subject: iOS VoiceOver skipping dynamic elements when swiping fast
- From: Ilya Konstantinov <email@hidden>
- Date: Mon, 03 Oct 2016 06:14:11 +0000
In my iOS app, I have an adjustable control (that can be adjusted by swiping up/down). When the control loses accessibility focus, the app chooses to show or hide (i.e. UIView.hidden) a dynamic element that's placed further down the screen:
[ adjustable control ]
[ label ]
[ dynamic element ]
[ other element ]
In my control's accessibilityElementDidLoseFocus(), I call UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, nil).
If [ dynamic element ] was hidden before, and was just made visible, if the user swipes right twice repeatedly, their first swipe will move focus to [ label ] and their next (if it's fast enough) to [ other element ] (thus skipping over [ dynamic element ] that's already visible).
Is there a recommended way to handle this, or is VoiceOver hopelessly asynchronous by nature?
_______________________________________________
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