iOS 无障碍开发指导

简介

翻译:umcsdon

使用iOS 3.0及以上版本时,VoiceOver 可以帮助有视觉障碍的用户使用他们的iOS设备。在iOS 3.0中引入的UI无障碍编程接口,可以帮助开发人员打造 VoiceOver 用户无障碍应用程序。简单的说,VoiceOver 描述应用程序的用户界面,同时帮助用户使用语音和声音浏览应用程序的视图和控件。熟悉Mac OS X系统提供的 VoiceOver 用户可以利用他们的经验来帮助他们快速上手并使用设备中的 VoiceOver。

运行在iOS 3.0及以上版本的iPhone应用程序应该支持VoiceOver用户访问. iOS和iOS SDK使用以下方式支持这一目标:

  • 标准UIKit控件和视图默认支持访问
  • 提供UI无障碍编程接口,此接口简化了开发iPhone无障碍应用程序的流程
  • 提供工具,从而帮助你在你的代码中实现无障碍使用功能以及对你的应用程序进行无障碍测试

如果你正在开发或升级一个iPhone应用程序,你应该阅读这个文档来学习如何开发 VoiceOver 无障碍应用程序。

文档组成

这个文档包含了以下的章节:

  • “理解 iOS 无障碍开发”简要介绍了 VoiceOver 在设备上的工作原理,同时介绍了开发无障碍应用程序的一些编程接口和工具
  • “让你的 iOS 应用程序可以被无障碍使用” 深入介绍了如何使你的程序可以被 VoiceOver 用户无障碍使用

参阅

本文档之前包含如何使用 VoiceOver 和无障碍检测器对应用进行无障碍测试

这些内容已经被转移倒了一个叫做 “Verifying App Accessibility on iOS” 的文档中。