【问题标题】:Get all selected Accessibility Options in iOS app在 iOS 应用中获取所有选定的辅助功能选项
【发布时间】:2020-03-24 22:01:41
【问题描述】:

我想检查用户的可访问性设置,例如字体大小、反转颜色以及所有相关设置。

我想这样做是为了评估和评估如何根据用户使用的辅助功能设置来改善我的用户体验。

我可以通过在线快速搜索找到适用于 Android 的 getResources() api,但找不到适用于 iOS 的 API

【问题讨论】:

    标签: ios swift iphone cocoa-touch accessibility


    【解决方案1】:

    我想检查用户的无障碍设置...

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

    我建议看看:

    • This list 包含所有可访问性选项及其通知名称​​(ObjC + Swift),以便在其状态更改时通知如下:
    • detailed way 在您的设备设置中激活它们中的每一个。

    在 Apple 自己公开新功能之前,此无障碍选项列表非常详尽。

    【讨论】:

      【解决方案2】:

      您可能需要单独检查其中的一些。

      几个例子:

      语音正在运行

      UIAccessibilityIsVoiceOverRunning()
      

      让用户反转颜色:

      UIAccessibilityIsInvertColorsEnabled()
      

      UIAccessibilityIs....的一些自动完成选项

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-23
        • 2013-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多