Re: iOS VoiceOver skipping dynamic elements when swiping fast
Re: iOS VoiceOver skipping dynamic elements when swiping fast
- Subject: Re: iOS VoiceOver skipping dynamic elements when swiping fast
- From: Chris Fleizach <email@hidden>
- Date: Mon, 03 Oct 2016 00:22:04 -0700
> On Oct 2, 2016, at 11:14 PM, Ilya Konstantinov <email@hidden> wrote:
>
> 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?
This is an issue. It’s possible if you pass an element (maybe even the same element) as the argument to this notification, that it will cause VoiceOver to update its cache faster
> _______________________________________________
> 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