原型单元 - 元素的可访问性顺序

时间:2017-12-14 17:10:19

标签: ios swift uitableview

我创建了一个原型单元格,它有三个元素 - UILabel,UIButton(图像 - 单选按钮)和UILabel,如下所示。还有单元格有披露指标。 enter image description here

当我启用语音时。它读取"测试数据,标签4,按钮(用于附件)然后它读取单选按钮"对于UIButton。我希望它按实际顺序阅读 - "测试数据,单选按钮,标签4,按钮(用于附件)"。如果我在Cell中添加更多标签,那么它首先读取所有标签,然后是UIButton。

1 个答案:

答案 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/