我必須做出哪些細胞是從轉過一個的CollectionView左右,這是確定下面如何爲圓角單元格的上邊框着色?
let maskPath = UIBezierPath(roundedRect: self.bounds,
byRoundingCorners: corners,
cornerRadii: CGSize(width: 10.0, height: 10.0))
let maskLayer = CAShapeLayer()
maskLayer.frame = self.bounds
maskLayer.path = maskPath.CGPath
self.layer.mask = maskLayer
self.layer.masksToBounds = true
但一件事的代碼,我想給邊框顏色到每一個單元的頂部,
任何想法?
謝謝。
邊框顏色?你可以使用UIBezierPath來繪製一條對應的線條? – Larme
我試圖畫一條線,它的問題是圓角的一部分。 – user2628268
角半徑只是一個「夸脫圓」。 UIBezierPath有方法繪製圓圈部分。這並不複雜。從0,10開始,從中心10,10以10爲半徑繪製一個圓圈,然後從10,0到寬度-10.0繪製一條直線,從中心寬度-10,10以半徑10繪製一個圓。 – Larme