关于这个问题有2个答案,但似乎都不再有效 .
我有一个自定义UITableViewCell . 这个细胞上有各种各样的标签 . VoiceOver for Accessibility从左到右,从上到下读取内容 .
这是我的单元格布局的问题 . 我需要按特定顺序阅读内容 .
但是,我似乎无法更改VoiceOver默认情况下读取内容的顺序 .
我试过 self.accessibilityElements = @[self.view5, self.view1, self.view9]
,但这不会改变顺序 .
1 回答
不,配音不是那样的 . 您无法更改辅助功能元素的顺序 . 你只能跳过堆栈中的一些元素 .
假设您在垂直布局中有视图1到9
你这样做:
IT并不意味着可访问性将首先读取视图5,然后查看1然后查看9 .
你应该给这样的命令:
因此,声音仅以1,5,9的顺序读取它们,并且它会跳过remianing !!!!
再次声音从左到右,从上到下读取顺序!
这样想:仅当您想要添加/跳过视图中元素的辅助功能时才使用
self.accessibilityElements
,但不能用于辅助功能订单!