Unity 6.3
0 онлайн 29 гостей 3 в системе
Вход

AccessibilityRole.Toggle

Описание

Узел доступности ведет себя как переключатель.

Поведение платформы

  • Android: если эта роль назначена узлу, программа чтения с экрана объявляет узел как «переключатель». После небольшой паузы она сообщает, как изменить его состояние. Если для узла задано AccessibilityState.Selected, перед объявлением метки узла программа произносит «включено». В противном случае она произносит «выключено».
  • iOS: Если эта роль установлена на узле, экранный читатель объявляет узел как "кнопочку переключения". После короткой паузы, он предоставляет инструкции о том, как переключить его. Если узел имеет AccessibilityState.Selected, программа чтения с экрана произносит "selected" перед объявлением метки узла. В противном случае состояние узла не зачитывается.
  • macOS: Если эта роль установлена на узле, экранный читатель объявляет узел как "флажок". После короткой паузы, он предоставляет инструкции о том, как его переключить. Если на узле установлены AccessibilityState.Selected, экранный читатель читает "отметено" после объявления метки узла. В противном случае, он читает "не отмечено".
  • Windows: Если эта роль установлена на узле, экранный читатель объявляет узел как "флажок". Если на узле установлены AccessibilityState.Selected, экранный читатель после объявления метки узла читает "отметено". В противном случае он читает "не отмечено".

Подписывайтесь на событие AccessibilityNode.invoked, чтобы сообщить программе чтения экрана, что узел может быть активирован, и выполните соответствующее действие, когда пользователь активирует его, например, измените значение переключателя, представленного узлом.

Поддержка платформы: На iOS эта роль поддерживается только начиная с iOS 17.