ios辅助功能之voiceover实战

Posted 专注iOS、Anroid、Java、Golang、项目架构和

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios辅助功能之voiceover实战相关的知识,希望对你有一定的参考价值。

技术分享
 

一个元素朗读的内容可分为以下4个部分(4部分按先后顺序朗读)

1. Label:元素的标题

2. Value:元素的值(可选)

3. Traits:元素的特征,即类型,包含:

按钮/链接/搜索框/键盘按键/图片/播放音乐/选择/总觉元素/频繁更新/不可用空

4. Hint:提示(可选,与Traits之间会停顿一小段时间)

 

例子中~表示停顿

实例①:点击首页的一份书籍

Label:仙逆

Value:(无)

Traits:按钮

Hint:轻点两下进入书籍详情

朗读内容:仙逆~按钮~~轻点两下进入书籍详情

实例②:点击我的页面的“我的下载”元素

Label:我的下载

Value:有3个已下载的内容

Traits:按钮

Hint:轻点两下进入我的下载列表

朗读内容:我的下载~有3个已下载的内容~按钮~~轻点两下进入我的下载列表



文/昵称能为空(简书作者)
原文链接:http://www.jianshu.com/p/825fbadab45a
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
 
其他文章參考:

iOS VoiceOver编程指南

以上是关于ios辅助功能之voiceover实战的主要内容,如果未能解决你的问题,请参考以下文章

iOS 辅助功能 - 如何本地化 VoiceOver 语言

覆盖 TextField 中的 VoiceOver 消息 - iOS 辅助功能

寻找 iOS VoiceOver 辅助功能指南:当我点击文本时,它应该说多少?

TableViewCell VoiceOver 辅助功能中的 UIButton

如何为 VoiceOver 排队多个辅助功能通知?

MKAnnotationView 自定义标注对辅助功能 (VoiceOver) 不可见