iOS UICollectionReusableView位于滚动指示器之上

时间:2018-05-15 07:28:17

标签: ios swift uicollectionview

当我为headerView设置背景颜色时,滚动指示器位于它后面,看起来非常奇怪。 我创建了一个示例项目here,但它基本上是一个简单的项目,其中collectionView为带有背景的标题注册了一个suplementaryView。

enter image description here

1 个答案:

答案 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
        }
    }