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编程指南

时间: 2024-07-30 13:27:47

ios辅助功能之voiceover实战的相关文章

《iOS 7 应用开发实战详解》

<iOS 7 应用开发实战详解> 基本信息 作者: 朱元波    管蕾 出版社:人民邮电出版社 ISBN:9787115343697 上架时间:2014-4-25 出版日期:2014 年5月 开本:16开 页码:382 版次:1-1 所属分类:计算机 > 软件与程序设计 > 移动开发 > iPhone 更多关于>>><iOS 7 应用开发实战详解> 编辑推荐 新版本 全面讲解了iOS 7开发的各种技术 热门技术 基本控件.数据存储.多场景处理.界

iOS开发——完整项目实战OC篇&amp;百思不得姐第四天

iOS开发——完整项目实战OC篇&百思不得姐第四天 上午 一:自定义按钮使用九宫格布局 二:控件不能点击 三:获取用户点击了那个按钮 四:调整按钮内部控件的位置:主流->上下 五:不能直接使用self.navigationController中或者View中获取导航控制器 方法一: 方法二: 六:布局取整 1 // 总行数 2 3 // NSUInteger rows = sqaures.count / maxCols; 4 5 // if (sqaures.count % maxCols)

iOS逆向工程分析与实战-开篇

前言: 专题主要用来记录学习iOS逆向工程分析与实战的过程,参读书籍<iOS应用逆向工程-分析与实战>作者:沙梓社.吴航.刘瑾 目录: 第一部分 概念篇 第1章 iOS逆向工程简介 1.1 iOS软件逆向工程的要求 1.2 iOS软件逆向工程的作用 1.3 iOS软件逆向工程的一般过程 1.4 iOS软件逆向工程用到的工具 1.5 小结 第2章越狱iOS平台简介 第二部分 工具篇 第3章 Mac工具集 第4章 iOS工具集 第三部分 理论篇 第5章 Objectvie-C相关的iOS逆向理论基

React Native iOS原生模块开发实战|教程|心得|如何创建React Native iOS原生模块

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691432) 前言 一直想写一下我在React Native原生模块封装方面的一些经验和心得,来分享给大家,但实在抽不开身,今天看了一下日历发现马上就春节了,所以就赶在春节之前将这篇博文写好并发布(其实是两篇:要看Android篇的点这里<React Native Android原生模块开发>). 我平时在用React Nativ

猫猫学iOS 之微博项目实战(1)微博主框架-子控制器的添加

猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 一:简单介绍 这是新浪微博的iOS端项目,来自于黑马的一个实战项目.(本人没有培训,纯属自学,但人要学会感恩,虽然是自己买的学习资料,但是饮水思源!!) 主要分成五大模块,本次全部运用纯代码实现,其中会用到很多前面学过得内容,如果有的地方有重复的知识点,说明这个知识点真的很重要,没有时间看视频学习或者培训的朋友们,可以看猫猫的

iOS开发——完整项目实战OC篇&amp;项目总结之九宫格布局双语实现

项目总结之九宫格布局双语实现 九宫格布局创建子控件 Objective-C版的实现 1 2 // 按钮 3 // 数据 4 NSArray *images = @[@"publish-video", @"publish-picture", @"publish-text", @"publish-audio", @"publish-review", @"publish-offline"];

猫猫学iOS 之微博项目实战(2)微博主框架-自己定义导航控制器NavigationController

猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 一:加入导航控制器 上一篇博客完毕了对底部的TabBar的设置,这一章我们完毕自己定义导航控制器(NYNavigationController). 为啥要做自己定义呢.由于为了更好地封装代码,而且系统的UINavigationController不能满足我们的需求了,所以得自己定义. 首先,我们在NYTabBarViewCon

iOS开发——完整项目实战Swift篇&amp;百思不得姐Swift版总结(二)

百思不得姐Swift版总结(二) tabBar和NavBar配色方案 一.常规主题色使用点 应用在发布前都会对其主题色进行设置,以统一应用的风格(可能有多套主题).在主题色设置上有几个方面,如下: 1.TabBar部分,设置图片高亮.文本高度颜色 2.NavigationBar部分,设置导航栏颜色及字体颜色 3.应用标签等,设置字体的颜色 4.应用图片主题色 主题色的设置点,大体从上面四个方面着手,图片的主题色我们可通过图片更换的方式进行处理.而通过代码来处理的1-3条,有着不同的处理方法.大家

iOS开发——完整项目实战OC篇&amp;百思不得姐第三天

百思不得姐第三天 上午 错误:键盘处理 设置cell的分割线 方法一:添加一个View再上面 方法二:修改对应的Frame 拦截系统frame的设置,根据需求修改对应的值 不管别人传什么进来原值都不变,使用我们默认的值 优化 控制器挂掉取消 AFN内部实现 直接终止请求 暂停请求 取消请求总结 AFN返回码 debug不能全为小写 两者不同,下面的带IBOutlet的内部会隐士的强引用着他 所以调用方式是先打印后面的,就是说走完第一行之后并且没有销毁,等}走完之后就销毁 下午 设置圆形图片的简单