iOS swift 控件部分圆角

2020-04-29  本文已影响0人  L千载难逢

func createPartRadius(view:UIView,cornerRadius:CGSize,corner:UIRectCorner) {

        let maskPath =UIBezierPath.init(roundedRect: view.bounds, byRoundingCorners:corner, cornerRadii:cornerRadius)

        let maskLayer =CAShapeLayer()

        maskLayer.frame= view.bounds

        maskLayer.path= maskPath.cgPath

        view.layer.mask= maskLayer

}

使用方法

createPartRadius(view:self.btn, cornerRadius:CGSize(width:7.5, height:7.5), corner: [.topLeft,.bottomLeft])

上一篇 下一篇

猜你喜欢

热点阅读