This happens since iOS 13. Has there been a change in VoiceOver's behavior? Does it recognize user behavior and pattern?
This happens since iOS 13. Has there been a change in VoiceOver's behavior? Does it recognize user behavior and pattern?
Code Block UIAccessibility.post(notification: .layoutChanged, argument: backButton)
Did somebody happen to find a solution to this? I have an app with an embedded video player, and want the VoiceOver focus to start on the video player's play/pause button when navigating to a video page.
However UIAccessibility.post(notification: .layoutChanged, argument: videoPlayer.playPauseButton)
does not reliably change the first focus after navigating to the video page. Sometimes the navigation bar's back button is focused first, sometimes the video description under the video is focused first, sometimes an element of the video player is focused first, but it's only ever its top left element (in my case, the full screen button), never the playPauseButton
.
I can't quite understand by which logic the VoiceOver focus is set as it seems to behave semi-randomly here.