0

Нам нужно определить, использует ли человек VoiceOver, Switch Control, TalkBack или Switch Access для отображения альтернативных кнопок в нашем зависящем от пользователя приложении. Обычно мы искали UIAccessibilityIsVoiceOverRunning, AccessibilityManager и другие крючки, чтобы обнаружить необходимость отображения этих кнопок.React-Native: как определить вспомогательные технологии и пользовательские предпочтения

Мы также уважаем предпочтение пользователя жирным шрифтам и упрощенной анимации с помощью крючков, таких как UIAccessibilityIsBoldTextEnabled().

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

ответ

0

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