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



在iOS 11中,使用UICollectionView,Header会有遮挡滚动条的现象 iOS|iOS 11 UICollectionView滚动条被Header遮挡的问题
文章图片
滚动条被红色的Header遮挡,影响体验
解决办法为自定义一个CALayer,把zPosition设置为0

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

【iOS|iOS 11 UICollectionView滚动条被Header遮挡的问题】然后在自己的HeaderView中调用一下
class YourHeaderView: UICollectionReusableView { override class var layerClass: AnyClass { get { return CustomLayer.self } } }

    推荐阅读