iOS Voice over,如何跳过表格视图单元而不是说“未启用”

问题描述 投票:0回答:1

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

因此,我不确定在单元上“不启用Voice Over语音”功能是否是最佳做法,因为它会带来更干净的体验,并且更接近无Voice Over版本,从而完全跳过了它。但是,我可以想象这样一种情况,即使用户知道所有单元格(即使是装饰性的),也可能对用户更明显地进行页面导航。

如果这不是最佳做法,我该如何跳过该单元格而不说什么?

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

enter image description here

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

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

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

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

enter image description here

有什么想法吗?

我有一个包含多个单元格的表格视图。这些单元格中有几个纯粹是装饰性的,带有分隔线。每当遇到以下问题之一时,请在Xcode中使用Accessibility Inspector开发人员工具...

ios swift voiceover
1个回答
0
投票

UITableViewCell可以看作是一个容器,其中嵌入了许多元素(buttons ...)

© www.soinside.com 2019 - 2024. All rights reserved.