我创建了一个原型单元格,它有三个元素 - UILabel,UIButton(图像 - 单选按钮)和UILabel,如下所示。还有单元格有披露指标。
当我启用语音时。它读取"测试数据,标签4,按钮(用于附件)然后它读取单选按钮"对于UIButton。我希望它按实际顺序阅读 - "测试数据,单选按钮,标签4,按钮(用于附件)"。如果我在Cell中添加更多标签,那么它首先读取所有标签,然后是UIButton。
答案 0 :(得分:0)
按照您希望它们读取的顺序将元素添加到accessibilityElements
属性。例如:
view.accessibilityElements = [leftLabel, radioBtn, rightLabel]
我发现这两个链接是很好的资源:
https://www.captechconsulting.com/blogs/accessibility---making-your-app-usable-for-everyone-part-2
https://ayeohyes.wordpress.com/2015/06/26/accessibility-in-ios-voiceover/