【发布时间】:2014-10-14 20:01:13
【问题描述】:
我有一个 UITableViewCell,它在每一行中都包含一个 UICollectionViewCell。此集合视图具有显示在单元格顶部的补充视图(标题)。
在启用 VoiceOver 的情况下导航时,单元格会以正确的顺序(标题、collectionviewcell1、collectionviewcell2...)读取,但是,在视图滚动后(由于在单元格中从左向右滑动),顺序会被破坏,读出 UICollectionView 单元格,然后读出标题。
这是什么原因造成的?
我尝试在包含 UITableViewCell 上使用 UIAccessibilityContainer 协议并返回 UICollectionView 中的项目数,加上标题,以及返回索引 0 处的标题和给定索引处的 UICollectionViewCell 的索引。这总是首先突出显示标题,但不会浏览 UICollectionView 单元格。
我还尝试将计数返回为 2 个元素(标题和 UICollectionView),并返回这些对象以用于可访问性元素AtIndex。这确实从标题开始,但只读出 CollectionView 中的第一项
【问题讨论】:
标签: ios uicollectionview uiaccessibility