当我为headerView设置背景颜色时,滚动指示器位于它后面,看起来非常奇怪。 我创建了一个示例项目here,但它基本上是一个简单的项目,其中collectionView为带有背景的标题注册了一个suplementaryView。
答案 0 :(得分:5)
只需在UICollectionView
delegate
方法willDisplaySupplementaryView
view.layer.zPosition
为零
public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath)
{
if (elementKind == UICollectionElementKindSectionHeader) {
view.layer.zPosition = 0
}
}