处理具有多个标签和开关的UITableViewCell的可访问性

3
我有一个UITableViewCell,其中包含两个标签(标题和描述)和一个开关(UISwitch)。我正在寻求如何优化该单元格以适应视力受损的人的建议。 Cell picture with two labels and switch 目前,我已将isAccessibilityElement设置为false,并将值设置为true,以便于两个标签以及UISwitch进行辅助功能操作。
此外,每个标签都具有相应的文本作为可访问性标签。开关的文本来自标题标签作为accessibilityLabel

Accessibility inspector from UISwitch

您认为这是帮助视力障碍者的好方法吗?我期待在这个话题上得到更多意见,因为我没有找到其他使用类似布局的应用程序。

谢谢


对我来说,你的问题不够清晰。有什么问题吗? - TheTiger
只是在寻找更多关于如何为视障人士实现最佳体验的想法。 - user3532505
那么您来错地方了。StackOverflow只是用于解决编程问题的。 - TheTiger
1个回答

1
根据您的标题和描述内容,一个合适的解决方案可能是将标题、标签和开关控件集中到一个唯一的UIAccessibleElement中,以减少获取信息和/或执行操作所需的选择。
获取此实现的代码片段(Objc或Swift),并查看此详细WWDC视频,其中问题“如何将多个元素合并为单个元素?”应提供额外信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接