Как контролировать, какой UIAccessibilityElement получает фокус после публикации уведомления об изменении экрана?

У меня есть оверлей с доступными элементами. Когда он исчезает, я публикую UIAccessibilityScreenChangedNotification, чтобы вызвать обновление VoiceOver.

Затем VoiceOver выбирает первый элемент экрана. Как я могу сделать так, чтобы он фокусировался на определенном элементе по умолчанию после публикации UIAccessibilityScreenChangedNotification?


person openfrog    schedule 27.07.2013    source источник


Ответы (1)


Когда вы публикуете уведомление, вы можете предоставить дополнительную информацию, которая является либо NSString объектом, который говорит VoiceOver, либо элементом доступности, к которому VoiceOver переходит.

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, focusItem);
person Wain    schedule 28.07.2013