【发布时间】:2020-04-28 15:46:59
【问题描述】:
目前,我有一个包含 UICollectionView 的容器视图,其中包含许多启用了可访问性的单元格。
在使用 VoiceOver 时,我可以循环浏览应用程序中的所有元素,当我进入容器视图时,它将循环浏览所有单元格及其标签(我没有启用任何辅助功能方法或属性我的容器视图)。
但是,我希望它可以为 UICollectionView 分配一个可访问性标签,以便 VO 在读取第一个单元格的可访问性标签之前首先读取 UICollectionView 的可访问性标签。
即, CollectionView 的标签正上方的按钮:“按钮” CollectionView 的标签:“过滤栏” 单元格 1 的(默认选中)标签:“运动” 单元 2 的标签:“雪佛兰”
场景: 当用户选择了 Button 并向右滑动时,表格视图中的第一个单元格被选中。
预期结果: VO 内容为:“过滤栏,已选择,运动,按钮”
实际结果: VO 内容为:“选中,运动,按钮”。
是否可以让VO先读取collection view的accessibility label?
【问题讨论】:
标签: ios uitableview uicollectionview accessibility voiceover