我有一个 UITableViewCell,它旁边有两个标签(标题和描述)和一个开关 (UISwitch)。我正在寻找有关如何为视障人士优化手机的建议。
目前,我已将单元格上的 isAccessibilityElement
设置为 false
,并将两个标签和 UISwitch 的值设置为 true
.
此外,每个标签都有作为 accessibilityLabel 的给定文本。开关将标题标签中的文本作为 accessibilityLabel
:
您认为这是帮助视障人士的好方法吗?我期待关于这个主题的进一步意见,因为我没有发现任何其他应用程序使用类似的布局。
谢谢🙂
最佳答案
根据您的标题和描述的内容,一个合适的解决方案可能是将标题、标签和开关控件集中到一个唯一的UIAccessibleElement
中,以减少需要做的选择获取信息和/或执行操作。
获取code snippets对于此实现(Objc 或 swift)并查看此详细信息 WWDC video其中问题'How to gather several elements into a single one ? ' 应该提供额外的信息。
关于ios - 使用多个标签和开关处理 UITableViewCell 的可访问性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49321161/