iOS swift 控件部分圆角

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])

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容