我目前正在研究项目的可访问性,这里是放入自定义UITableViewCell的UICollectionView。此CollectionView具有数十个以多行排列而非一行排列的单元格。对于TableViewCell中的CollectionView的iOS辅助功能
它引发了一个问题,即当您将voiceOver打开并通过向左或向右滑动移动collectionViewCells之间的焦点时,系统认为您在tableViewCells之间滑动,因为collectionView位于tableView中,并且tableView的contentOffSet将根据tableViewCell大小而不是collectionViewCell大小进行更改。
CollectionView已经放在tableView中,我不认为我可以改变它。所以只是想知道有没有人遇到过这种情况,并有无论如何使collectionView正常访问?
您需要提供更多的细节,得到具体回答这个问题。但是,通用答案是查看UIAccessibilityContainer协议,该协议仅适用于此类情况。 – ChrisCM