Доступность в iOS: предоставление краткого описания экрана - PullRequest
0 голосов
/ 01 сентября 2018

Я не очень опытен в Accessibility, и я изучаю некоторые основы, особенно связанные с функцией VoiceOver.

Мне было интересно: хорошо ли давать краткое общее описание того, что показывает экран при загрузке? Если так, как я мог сделать это? Я читал о свойстве accessibilityLabel для определенных элементов управления, но вам нужно нажать на них, чтобы услышать его.

1 Ответ

0 голосов
/ 04 сентября 2018

Нет, предоставление общего описания страницы пользователям программ чтения с экрана не является общепринятой или популярной практикой.

Возможно, вы знаете, что дерево доступности разработано из дерева DOM. Браузеры используют DOM для заполнения того, что дерево доступности содержит для AT. Поэтому правильное кодирование вашей страницы является достаточным, чтобы быть доступным и предоставлять соответствующую информацию пользователям программы чтения с экрана.

Четкий и уникальный заголовок страницы, правильно назначенные уровни заголовков, правильная передача семантики веб-страницы, использование собственных элементов, чтобы они работали предсказуемо и обрабатывали фокус клавиатуры по умолчанию, гарантируя, что элементы на странице имеют правильные доступные роли, состояния и свойства, а также то, что мы указываем доступные имена, описания и т. д. - вот некоторые ключевые моменты, которые следует учитывать при кодировании страницы.

Сказав, что, если на странице есть какие-либо сложные функции, которые нуждаются в тексте справки или дополнительных инструкциях, чтобы иметь смысл для пользователей программы чтения с экрана, то может оказаться полезным предоставление закадрового текста или методов арии в непосредственной близости от контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...