介绍
iOS3.0及之后的版本,视觉障碍用户可通过VoiceOver使用iOS设备。iOS 3.0引入UI无障碍编程接口,可帮助开发人员构建能够让VoiceOver用户访问的应用。简单地说,VoiceOver描述一个应用的用户界面,用户通过语音朗读以及声音,导航浏览该应用中的视图及控件。熟练使用Mac OS X的VoiceOver用户,能够快速上手,使用其移动设备上的VoiceOver。
运行在iOS3.0及之后版本的iPhone应用,应该为VoiceOver用户构建无障碍环境。iOS和iOS SDK通过以下方式支持此目标:
默认情况下,标准UIKit控件和视图是可访问的;
提供UI无障碍编程接口,此接口为iPhone应用程序构建可访问性定义了线形的流程;
提供相关工具,帮助开发者在代码中实现无障碍、在应用中测试无障碍。
如果您正在开发或更新一个iPhone应用程序,您应该阅读此文档来学习如何开发VoiceOver用户可访问的应用。
文档结构
该文档包含如下章节:
理解iOS上的无障碍特性简要描述VoiceOver如何在设备上运行,同时介绍了可用于构建无障碍应用的编程接口及工具。
构建您iOS应用程序的无障碍特性为构建VoiceOver用户可访问的应用程序提供深入指导。