Есть ли способ получить все настройки доступности устройства с помощью UIAccessibility? - PullRequest
0 голосов
/ 02 июля 2019

Мне нужно доставить контент пользователю на основании состояния некоторых настроек доступности (вкл / выкл).

Похоже, что UIAccessibility не предоставляет все настройки.

Например, я знаю состояние параметра «Субтитры» по телефону:

UIAccessibility.isClosedCaptioningEnabled

Однако, описание аудио не раскрывается. Я ожидал что-то вроде:

UIAccessibility.isAudioDescriptionEnabled

Best!

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Все опции доступности, определенные в настройках, не обязательно достижимы.

Я предлагаю взглянуть на:

  • Этот список , содержащий всю доступностьварианты с их уведомительным именем (ObjC + Swift) , чтобы получать информацию, когда их состояние изменяется в соответствии с настоящим соглашением: enter image description here
  • Этот подробный способ изактивация каждого из них в настройках вашего устройства.

Этот список параметров доступности является исчерпывающим, пока Apple не представит новые функции.

0 голосов
/ 20 июля 2019

Проверьте эту структуру. Это очень удобно, когда дело доходит до настроек доступности в iOS. -> https://github.com/chrs1885/Capable

...