我在一个my(Swift)项目的tableView单元格中实现了一个collectionView,其中每个UITableViewCell
包含一个UICollectionView
,然后每个collectionView都有UICollectionViewCell
'秒。我的collectionView单元格再次在Xib中自定义。
现在当我尝试在此实现可访问性时,这会遇到一些奇怪的行为。 到目前为止我做了什么 -
(1)由于每个
UITableViewCell
包含UICollectionView
,因此我将tableView单元的可访问性设置为false。e.g。
dummyTableViewCell.isAccessibilityElement = false
(2)然后我在我的UICollectionView类上重写
UIAccessibilityContainer
方法。 例如override func accessibilityElementCount() -> Int { return subViews.count }
依旧......
虽然这会读取tableView单元格中的collectionView的每个元素,但是VO在第4行或第5行之后停止并且不再滚动过去。我确实再次尝试实施UIScrollView
委托方法,但到目前为止还没有任何工作。
非常感谢任何帮助。