故事板中我的TableViewCell中的层次结构如下所示:
当我激活画外音时,它会读取不在故事板中的顺序但按混合顺序排列的标签。
->TableViewCell
--->Label1
--->Label2
--->Label3
--->Button
--->Label4
有没有办法改变tableviewcell的画外音层次结构?
编辑:我在cellforrowat
中尝试了此操作,但没有任何改变。
cell.accessibilityElements = [Label1, Label2, Label3, Button, Label4]
编辑2:设置isAccessibilityElement = false
使我的accessibilityElements订单有效。但是,配音的单元格选择现在还不行。
答案 0 :(得分:0)
您不能同时具有both accessible的父视图(表视图单元格)及其子视图(标签1,按钮...) VoiceOver:可以选择您的单元格或其内容。
代替选择单元格中的每个元素,而是在选择单元格时发声标签,如果内部有可用按钮,请add custom actions。
这是改善表视图单元格用户体验的最好方法:一种唯一的选择,并可能采取的措施。