iOS 11 UICollectionView滚动条被Header遮挡的问题

在iOS 11中,使用UICollectionView,Header会有遮挡滚动条的现象
滚动条被红色的Header遮挡,影响体验

解决办法为自定义一个CALayer,把zPosition设置为0

class CustomLayer: CALayer {
    override var zPosition: CGFloat {
        get { return 0 }
        set {}
    }
}

然后在自己的HeaderView中调用一下

class YourHeaderView: UICollectionReusableView {
    override class var layerClass: AnyClass {
        get { return CustomLayer.self }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。