我有两个关于可访问性和 UICollectionViews 的问题,希望得到一些专家的帮助。另一个关于 Voice Over 阅读顺序的问题在这里。我创建了一个示例项目来演示这两个问题。
我有一个UICollectionView
提供自定义部分标题的地方。这些部分标题是可访问性元素并具有可访问性特征UIAccessibilityTraitHeader
集。当启用 Voice Over 并且用户在集合中水平滑动时,标题被正确宣布,甚至被声明为标题。但是,如果用户向上或向下滑动到下一个标题,Voice Over 只会跳转到另一个标题,如果它是可见的。我假设这是因为当视图在集合视图中不可见时,它会从视图层次结构中删除,并且 Voice Over 不再知道它存在。
您可以拉出此示例项目,运行它,启用配音,并使用转盘将向上/向下滑动设置为标题以查看问题。
有没有办法让用户跳转到当前不可见的标题?任何帮助将不胜感激。