美文网首页程序员
iOS 11 UICollectionView滚动条被Heade

iOS 11 UICollectionView滚动条被Heade

作者: _安迪_ | 来源:发表于2018-01-16 12:43 被阅读121次
在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 }
    }
}

相关文章

网友评论

    本文标题:iOS 11 UICollectionView滚动条被Heade

    本文链接:https://www.haomeiwen.com/subject/akdsoxtx.html