swift 有没有一种方法来获得所有设备的辅助功能设置使用UIAccessibility?

v8wbuo2f  于 11个月前  发布在  Swift
关注(0)|答案(2)|浏览(128)

我需要交付内容的用户根据一些辅助功能设置状态(开/关)。
似乎UIAccessibility并没有公开所有的设置。
例如,我通过调用以下命令来了解隐藏字幕设置的状态:

UIAccessibility.isClosedCaptioningEnabled

字符串
然而,音频描述一个没有暴露。我期望有这样的东西:

UIAccessibility.isAudioDescriptionEnabled


最好的!

vshtjzan

vshtjzan1#

设置中定义的每个辅助功能选项都不一定是可访问的。
我建议去看看:

  • 此列表包含所有可访问性选项及其通知名称 (ObjC + Swift),当它们的状态更改时将在下面通知:

  • 这种详细的方式激活每一个在您的设备设置.

在Apple自己公布新功能之前,此可访问性选项列表是详尽的。

wvt8vs2t

wvt8vs2t2#

看看这个框架。在iOS中进行辅助功能设置时,它非常方便。--> https://github.com/chrs1885/Capable

相关问题