2015-11-14 6 views
2

У меня есть вид с несколькими распознавателями жестов (ala Clear). Должен ли я добавлять кнопки только для голосовой связи над пользователями?Распознаватель распознавания жестов с использованием озвучивания

Я думал об использовании подсказки, чтобы сказать что-то вроде «3 Finger Swipe Right to Edit. Left to Delete. но, похоже, Apple отговаривает это. Даже яблоко использует «Double Tap to Edit» на textFields и тому подобное, и я понятия не имею, почему они препятствуют этому.

Не включает название действия или жеста. Подсказка не указывает пользователям, как выполнять действие, оно сообщает пользователям, что произойдет, когда это действие произойдет. Поэтому не создавайте подсказки, такие как «Нажмите, чтобы воспроизвести песню», «Нажатие на покупку элемента» или «Проведите по удалению элемента». Это особенно важно, потому что пользователи VoiceOver могут использовать жесты VoiceOver для взаимодействия с элементами в вашем приложении. Если вы назовете другой жест в подсказке, это будет очень запутанным.

ответ

2

Да, вы должны включить альтернативные кнопки.

Вы недопонимаете Apple Disclaimer. Отказ от ответственности относится к тому, что VoiceOver собирается использовать сенсорный экран. Когда VoiceOver берет экран, он решает, как передавать жесты в ваше приложение. Так как он работает прямо сейчас, чтобы активировать кнопку, пользователь выделит кнопку, а затем дважды коснется. Но VoiceOver не нужно придерживаться этого (хотя весьма вероятно, что они будут в течение некоторого времени). Тем не менее, это не задача разработчиков, чтобы информировать об этом пользователей. VoiceOver информирует пользователей об этом через уши, черты и другие инструкции, зависящие от AT. Если разработчик должен был включить эту информацию в подсказку, это может быть аннулировано изменением AT, а затем быть непоследовательным по всем версиям устройства или другим AT, таким как платы Брайля.

Не только вы можете описывать жесты, которые VoiceOver не разрешает (учитывая, что он захватывает жесты экрана. Но даже если вы должны применять возможность прямого взаимодействия, вы можете описывать жесты, с которыми могут сталкиваться люди с ограниченными возможностями не работает. В любом случае, в том числе другой метод достижения данного взаимодействия является лучшим решением.

Смежные вопросы