我有一个 CollectionViewController,我想将圆角半径设置为 CollectionView(标题 View 下方的部分)。
这就是我想要的(黄色的角半径)。是否可以?你知道我该怎么做吗?
最佳答案
extension UICollectionView {
func roundCorners(_ corners:UIRectCorner, radius: CGFloat) {
let path = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
let mask = CAShapeLayer()
mask.path = path.cgPath
self.layer.mask = mask
}}
collectioniew.roundCorners([.topLeft,.topRight], radius: 5)
关于ios - Swift 中带有圆角半径的 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46910642/