tvOS Возможно ли сделать UILabel доступным без фокусировки?

В моем приложении tvOS я хочу, чтобы моя UILabel считывалась при включенной передаче голоса, но в то же время я не хочу устанавливать фокусировку своей UILabel. Это вообще возможно? Добавление внимания к UILabel делает его также доступным.

2 ответа

Фокусируемый чем?

Если элемент отвечает YES в isAccessibilityElement тогда VoiceOver будет фокусироваться, когда пользователь перешел в режим "Исследовать". Обратите внимание, что в этом режиме фокус VoiceOver может отделяться от "родного" фокуса tvOS.

Если у вас есть некоторая контекстная информация, переданная метками, которые не могут быть сфокусированы механизмом фокусировки, может быть целесообразно использовать accessibilityHeaderElements API для VoiceOver читать эти метки. Доклад о доступности WWDC 2016 года в конце содержит некоторую информацию о том, как использовать этот API. https://developer.apple.com/videos/play/wwdc2016/202/

Хорошо... после того, как некоторые исследования узнали, что сделать UILabel доступным, не делая его сфокусированным, невозможно.

Другие вопросы по тегам