- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在我现有的应用程序中实现画外音。
我在表格 View 字母过滤器中使用画外音。当我从字母过滤器中单击任何一个字母时,相应的内容列表不会显示在表格 View 中。
我刚刚尝试了它在 iPhone 联系人列表中的工作方式。我在联系人列表中遇到了同样的问题。我不知道这是问题所在还是正常功能。因为联系人列表也给出了相同的结果。
我在画外音中得到以下回应
table index adjustable swipe up or down with one finger to adjust the value
请查看截图
请指教并帮助我解决或处理这个问题
最佳答案
听起来您得到了预期的行为,尤其是当它与联系人的行为相同时。
VoiceOver 使用基于“焦点”和“ Action ”的交互模型。与单击屏幕上的按钮和其他控件进行交互不同,单击一个元素将“聚焦”在该元素上。此时 VoiceOver 将读取有关该元素的信息,例如其“标签”、“值”(如果有)、“特征”(它的行为方式)和“提示”(如果有)。
用户还可以用一根手指向左或向右滑动,将焦点移动到上一个或下一个元素。你会发现很多 VoiceOver 的手势都可以发生在屏幕的任何地方。例如,单指双击用于“激活”元素(例如按下聚焦按钮)。在这种情况下,双击发生在焦点元素上还是屏幕上的其他任何地方都没有关系。
同样的事情也适用于 TableView 索引。在索引上轻按一次将聚焦索引,将整个索引视为一个棘手的元素。该索引具有“可调”特性,这就是为什么 VoiceOver 既读作“可调”,又读出对该交互的解释:“用一根手指向上或向下滑动以调整值”。
聚焦索引(如该屏幕截图所示),您可以用一根手指在屏幕上的任意位置向上滑动以“增加”值,并用一根手指在屏幕上的任意位置向下滑动以“减小”值。 (但是,在 TableView 索引的情况下,它们会反转以匹配滚动方向)。
如果您首先(快速)用一根手指向上滑动,您可能会注意到除了播放柔和的“咚”声外什么也没有发生。这让用户知道该值在其范围内,不能再增加或减少。 (你可以尝试同样的事情,例如音乐中的音量 slider (聚焦音量 slider 并用一根手指向上或向下滑动)并注意当音量不能降低/升高时播放“dong”声音)。
如果您改为用一根手指向下滑动,您可能会注意到 VoiceOver 显示为“B”并且表格 View 向下滚动到“B”部分。现在,如果您再次向下滑动,它将显示为“C”并向下滚动到该部分。此时您也可以向上滑动以再次上一个部分。
如果您在表格 View 索引处于焦点状态时用一根手指向右滑动(导航到下一个元素的手势),您可能会注意到它会将焦点更改为“选定”部分的第一个表格 View 单元格。从那里开始,下一个和上一个元素是表格 View 中的其他单元格。
在表格 View 标题或单元格处于焦点状态时,用三个手指在屏幕上的任意位置向上或向下滑动将向上或向下滚动表格 View ,一次一页。
您可以在 Apple's developer site 上阅读有关 iOS 上的 VoiceOver 和辅助功能的更多信息.
关于iOS - tableview 字母过滤器中的画外音问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46450444/
我无法让 iOS 画外音/Accessibility 读取大量货币格式,例如 £782284.00,这应该读作七八万二千,二百八四,但 iOS 画外音读为七八二二八四。 最佳答案 实现目标的最佳方式是
在 iOS 中,有没有办法检测用户是否在其 UIAccessibility 画外音转子上启用了“垂直导航”? 谢谢。 最佳答案 可以通过编程方式查询许多辅助功能的启用状态 (see the "Capa
我有一个 UITableView,其中每个 UITableViewCell 都有 2 个 UILabel:1 个标题和 1 个内容。 header 的 AccessibilityTrait 设置为“h
有什么方法可以避免 UITableView 的部分标题在阅读部分文本后在画外音模式下说“标题”?我在 viewForHeaderInSection: 中提供自定义 View 。对于我在 viewFor
我在使用 NSAttributedString 构建的 UITextView 中有一段文本。我需要 VoiceOver 在触摸文本的某些部分时说一些额外的话。 是否可以向 NSAttributedSt
我尝试并理解 accessibilityActivationPoint 的目的可能是什么?但徒劳无功。 当一个有焦点的可访问元素被激活时,该属性应该指示 VoiceOver 当用户双击该元素时它将激活
我在复选框上使用画外音。 我在这里面临的问题是,当用户第一次选择复选框时,它会显示“选中复选框”(根据 accessibilityLabel 集,这是正确的),但下次当用户尝试取消选择时,它会显示“已
Storyboard中 TableViewCell 的层次结构如下所示: 当我激活画外音时,它不是按照 Storyboard 中的顺序而是以混合顺序读取标签。 ->TableViewCell --->
我最近一直在做大量的可访问性测试,尤其是 ARIA。每当我在 Apple Voiceover (OS X 10.9.2) 上进行测试时,行为似乎不合规,有时甚至是不确定的。即使对于像 role="bu
我正在尝试在具有固定面板的益智游戏中添加对旁白辅助功能的支持。但是,我无法显示 UIAccessibilityElements。 现在我正在我的 SKScene 中覆盖 accessibilityEl
我有一个包含多个单元格的表格 View 。这些单元格中有几个纯粹是装饰性的,包含一个分隔线。每当它点击其中一个单元格时,使用 Xcode 中的辅助功能检查器开发人员工具,它就会说“未启用”。 因此,第
我正在更多地研究如何使我的代码更易于访问,但最近偶然发现了 Chase 的可访问性声明,其中评论说 JAWS 屏幕阅读器倾向于更喜欢 Internet Explorer,而 NVDA 与 FireFo
我正在制作一个法语辅助功能应用,我想使用 VoiceOVer 使用一些英语术语。 为此,我决定将 iOS 11 中引入的 accessibilityAttributedLabel 与 [UIAcces
我是一名优秀的程序员,十分优秀!