使用多个标签和开关处理UITableViewCell的可访问性

时间:2018-03-16 12:48:11

标签: ios swift uitableview accessibility uiswitch

我有一个UITableViewCell,旁边有两个标签(标题和描述)和一个开关(UISwitch)。我正在寻找有关如何为视障人士优化细胞的建议。

Cell picture with two labels and switch 目前我已在单元格上设置isAccessibilityElementfalse,并为两个标签和UISwitch将值设置为true

此外,每个标签都有给定的文本作为accessibilityLabel。该开关的标题标签为accessibilityLabel

Accessibility inspector from UISwitch

您认为这是帮助视障人士的好方法吗?我期待有关这个主题的进一步意见,因为我没有找到任何其他类似布局的应用程序。

由于

1 个答案:

答案 0 :(得分:0)

根据您的标题和说明的内容,一种适当的解决方案可以包括将标题,标签和开关控件收集到唯一的UIAccessibleElement中,以减少为获取信息和信息而进行的选择。 /或执行操作。

为此实现(Objc或Swift)获取code snippets,并查看其中的详细WWDC video,问题“ How to gather several elements into a single one ?”应提供附加信息。