本文翻译自iOS11苹果系统的人机交互官方指南,原文链接:https://developer.apple.com/ios/human-interface-guidelines/app-architecture/accessibility/
无障碍辅助功能
iOS 为视力、听力受损者及其他残疾用户提供了强大的辅助功能。许多基于UIKit框架制作的应用可以轻松访问,为所有人提供相同优质的体验并吸引更多的人使用您的应用。
为图片、图标及其他界面元素提供可替换的文本标签。这些文本标签在屏幕上是看不见的,但它们可以通过画外音清晰地描述屏幕上的内容,方便视觉障碍用户的使用。
响应辅助功能的表现。如果你的应用使用UIKit作为用户界面,文字和交互元素应当自适应辅助功能的表现,比如字体加粗和放大。当用户开启“减少动态效果”(Reduce Motion)等辅助功能时,你的应用应能够及时响应。用户自定义的字体应当和系统字体的辅助功能表现保持一致。
测试你的应用程序是否适应辅助功能。除了文本和动效的变化,辅助功能还可以改变屏幕对比度、倒置颜色、降低透明度等。启用这些设置,并观察你的APP会发生什么变化。
包含隐藏字幕( closed captions)和音频描述。隐藏字幕让有听力障碍的用户可以看到视频中的对话和其他音频。音频描述为有视觉障碍的用户提供屏幕内容的口头叙述。
更多信息请看 iOS Accessibility 和 Accessibility Programming Guide for iOS.