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