是否可以使用UIAccessibility获取所有设备的辅助功能设置?

时间:2019-07-02 16:47:17

标签: ios swift uiaccessibility

我需要根据一些辅助功能设置状态(打开/关闭)将内容传递给用户。

UIAccessibility似乎没有公开所有设置。

例如,我通过调用以下内容来了解​​隐藏式字幕设置的状态:

UIAccessibility.isClosedCaptioningEnabled

但是,“音频描述”未公开。我希望有类似的东西:

UIAccessibility.isAudioDescriptionEnabled

最好!

2 个答案:

答案 0 :(得分:1)

设置中定义的每个辅助功能选项都是不必要的。

我建议看看:

  • This list包含所有具有其通知名称​​(ObjC + Swift)的可访问性选项,当它们的状态在下面发生更改时被通知: enter image description here
  • detailed way可以在您的设备设置中激活每个按钮。

此可访问性选项列表非常详尽,直到Apple自身公开新功能为止。

答案 1 :(得分:0)

查看此框架。对于iOS中的辅助功能设置,它非常方便。 -> https://github.com/chrs1885/Capable