我有一个包含多个单元格的表格视图。这些单元格中有几个纯粹是装饰性的,带有分隔线。只要在Xcode中使用Accessibility Inspector开发人员工具击中这些单元之一,它就会说“未启用”。
因此,我不确定在单元上“不启用Voice Over语音”功能是否是最佳做法,因为它会带来更干净的体验,并且更接近无Voice Over版本,从而完全跳过了它。但是,我可以想象这样一种情况,即使用户知道所有单元格(即使是装饰性的),也可能对用户更明显地进行页面导航。
如果这不是最佳做法,我该如何跳过该单元格而不说什么?
[目前,我已尝试在情节提要中将这些单元格的可访问性设置为完全关闭,并将其应用于创建分隔符的内部View:]
我也在属性检查器中也禁用了UserInteractionEnabled
在单元格的代码中,我已设置:
self.divider.isAccessibilityElement = false self.isAccessibilityElement = false
但是,检查员仍在这些单元格上说“未启用”,并且可访问性检查员将特征显示为“未启用静态文本”
有什么想法吗?
我有一个包含多个单元格的表格视图。这些单元格中有几个纯粹是装饰性的,带有分隔线。每当遇到以下问题之一时,请在Xcode中使用Accessibility Inspector开发人员工具...
UITableViewCell
可以看作是一个容器,其中嵌入了许多元素(buttons ...)