ios VoiceOver фокус не выходит за пределы панели навигации - PullRequest
0 голосов
/ 25 октября 2018

VoiceOver фокус не выходит за рамки элементов навигации.Я пролистываю вправо, но фокус пойман в ловушку на последнем элементе элемента навигации.Вероятно, он должен перейти к первому элементу представления ViewController.Я установил accessibilityElements и сделал каждый элемент isAccessibilityElement = true.Если я пытаюсь нажать на какой-либо элемент ViewController, просмотрите фокус, попавший в строку состояния.

1 Ответ

0 голосов
/ 28 ноября 2018

Я заметил, что иногда тестирование VO имеет некоторые прикольные проблемы, подобные этой, при тестировании во время регистрации (вы работаете на своем устройстве через XCode).Если вы запустите его, запустив значок, а не запустив его в XCode, он может работать нормально.

Если нет, вы можете принудительно сосредоточиться на первом элементе вне вашей навигации, опубликовав уведомление UIAccessibility способом, подобнымviewWillAppear:

UIAccessibility.post(notification: UIAccessibility.Notification.screenChanged, argument: whateverelementyouwantfocused)
...