有没有办法使用 UIAccessibility 获取所有设备的辅助功能设置?

问题描述 投票:0回答:2

我需要根据某些辅助功能设置状态(开/关)向用户传递内容。

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

例如,我通过调用以下命令了解隐藏式字幕设置的状态:

UIAccessibility.isClosedCaptioningEnabled

不过,音频描述并未公开。我期望有类似的东西:

UIAccessibility.isAudioDescriptionEnabled

最好的!

ios swift uiaccessibility
2个回答
3
投票

设置中定义的每个辅助选项都不一定是可访问的。

我建议看一下:

  • 此列表包含所有辅助功能选项及其通知名称(ObjC + Swift),以便在其状态发生变化时收到通知,如下所示:
  • 这是在您的设备设置中激活其中每一项的详细方法

在 Apple 自己公开新功能之前,此辅助功能选项列表是详尽的。


0
投票

查看这个框架。当涉及到 iOS 中的辅助功能设置时,它非常方便。 --> https://github.com/chrs1885/Capable

© www.soinside.com 2019 - 2024. All rights reserved.