首页 > 解决方案 > iOS画外音,如何跳过表格视图单元格而不是说“未启用”

问题描述

我有一个包含多个单元格的表格视图。其中一些单元纯粹是装饰性的,包含一个分隔器。使用 Xcode 中的 Accessibility Inspector 开发人员工具,只要碰到这些单元格之一,它就会显示“未启用”。

所以第一部分,我不确定在单元格上说“未启用”语音是否是最佳做法,因为它感觉更清晰的体验并且更接近无语音版本以完全跳过它。但是,我可以想象这样一种情况,如果用户知道所有单元格,即使是装饰性的,潜在的页面导航对用户来说更加明显。

如果这不是最佳实践问题,我该如何让它只是跳过单元格而不说什么?

目前,我已经尝试在情节提要中将这些单元格的可访问性设置为完全关闭,并将其应用于创建分隔线的内部视图:

在此处输入图像描述

我还在属性检查器中禁用了 UserInteractionEnabled

在单元格的代码中,我设置了:

self.divider.isAccessibilityElement = false
self.isAccessibilityElement = false

但是,检查员仍然在这些单元格上说“未启用”,并且可访问性检查员将特征显示为“未启用静态文本”

在此处输入图像描述

有任何想法吗?

标签: iosswiftvoiceover

解决方案



推荐阅读