作者:
王哲(debug),腾讯实习生,现就读于吉林大学。2016年实习于腾讯公司,主要从事iPhone手机QQ无障碍化相关的技术预研,包括声纹转换等。
闫石(rockey),腾讯移动客户端开发高级工程师。2013年入职腾讯公司,主要从事iPhone手机QQ基础平台的相关工作,负责领域包括基础关系链、基础公共组件等。
本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2016年《程序员》
前言
VoiceOver是苹果“读屏”技术的名称,属于辅助功能的一部分。当用户在选择了指定交互元素时,VoiceOver会读出这个元素的信息和使用提示,以帮助盲人进行人机交互。
比如:当你轻点导航栏中的“返回”按钮,VoiceOver会告诉你“返回 按钮”。 图1为VoiceOver的点击响应效果,一目了然。
VoiceOver基本操作
在VoiceOver模式下的手势操作和平常不同,以下列举一些常用的功能,见表1。
VoiceOver还有许多为视障人士提供的辅助操作,可以到苹果官网上查看更详细的内容。
VoiceOver开发入门
有了以上的了解,本节将介绍APP应用如何支持VoiceOver。
标准控件进行VoiceOver开发
AccessibilityEleme

本文介绍了iOS平台的无障碍化工具VoiceOver,包括其基本操作、开发入门和进阶内容。开发者可以通过设置AccessibilityElement属性来自定义VoiceOver的读取内容,实现标准控件和自定义控件的支持。此外,文章还提到了iOS提供的其他VoiceOver关键能力和模拟器中的调试方法,以帮助开发者打造更好的无障碍体验。
最低0.47元/天 解锁文章
8498

被折叠的 条评论
为什么被折叠?



