AccessibilityRole.TabBar
Описание
Узел доступности ведет себя как упорядоченный список вкладок.
Узлы панели вкладок являются специализированными узлами контейнера. См. AccessibilityRole.Container для получения информации о поведении экранного читателя для конкретной платформы, которое является общим для узлов панели контейнера и вкладок.
Поведение платформы, специфическое для этой роли
- Android: Эта роль не влияет на объявление узла, но предоставляет программе чтения экрана семантическую информацию об узле.
- iOS: Если эта роль установлена на узле, экранный читатель объявляет дочерние узлы узла как "вкладки". Он также объявляет положение вкладки в панели вкладок и общее количество вкладок в ней.
- macOS: Если эта роль установлена для узла, экранный читатель объявляет узел как "группу вкладок". Если для дочерей узла установлены AccessibilityRole.TabButton, экранный читатель также объявляет их положение в панели вкладок и общее количество вкладок в ней.
- Windows: Если эта роль установлена на узле, экранный читатель объявляет узел как "вкладку".
Для правильной работы узлы панели вкладок должны иметь AccessibilityNode.label и их дочерние узлы должны иметь AccessibilityRole.TabButton назначен.
Набор AccessibilityState.Selected на дочернем узле, представляющем выбранную вкладку, чтобы сообщить программе чтения экрана, какая вкладка выбрана в данный момент.