首页 > 解决方案 > 在 UIScrollView 上绘制上边框

问题描述

我有一个水平滚动collectionView,我想做的是画一个简单的顶部边框。我试着这样做,但没有成功,无法弄清楚为什么它不起作用

 var hourlyCollection: UICollectionView!
 let border = CALayer()
 border.backgroundColor = UIColor.lightGray.cgColor
 border.frame = CGRect(x: 0, y: 0, width: hourlyCollection.contentSize.width, height: 1)
 hourlyCollection.layer.addSublayer(border)

标签: iosswift

解决方案


override func viewDidLoad() {
    super.viewDidLoad()

    //TOP BORDER ON COLLECTION VIEW
     let border = CALayer()
    border.frame = CGRect(x: 0, y: 0, width: self.collectionVIEW.frame.width, 
     height: 1)
    border.backgroundColor = UIColor.black.cgColor

    collectionVIEW.layer.addSublayer(border)

}

输出


推荐阅读