【发布时间】:2016-03-22 01:32:35
【问题描述】:
我很好奇是否有办法快速禁用画外音辅助功能(或任何其他类型的辅助功能,如助听器、字幕等)?
基本上,我正在尝试构建一个极有可能被视力障碍者使用的应用程序,并且我已经为这些人量身定制了整个应用程序。
但鉴于此目标群体可能启用了画外音辅助功能,我可以仅在我的应用程序中禁用它吗?
我看到在 xcode 7 上,在身份检查器下方,有一个可访问性部分(下图),我尝试取消选中该框,但似乎画外音和突出显示焦点功能仍然有效。如果您有任何建议或cmets,请告诉我,谢谢。
【问题讨论】:
-
当您说您为视障人士量身定制了应用程序时,您指的是哪种定制?您是否在开启 VoiceOver 的情况下测试过该应用,如果有,效果如何?
-
我的意思是我没有测试画外音功能,因为应用程序中的所有内容都已经有一个与之链接的音频文件。我不想要画外音功能,因为它违背了目的。我希望最终用户只需轻按设备上的任意位置并播放音频文件,打开画外音,它会聚焦一个单元格(或 UI 元素)并读取标签。
-
嗯。我不相信当他们打开你的应用程序时禁用用户设置是可能的。它可能导致各种隐私和安全问题。也许您可以包含一个音频文件,要求用户在使用您的应用时关闭 VoiceOver。
标签: swift accessibility