uiview

直接设置 view.layer.cornerRadius = 5

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

uiimageview

还需要在设置view.layer.masksToBounds = true 。uiview设置这句的话会造成不必要的离屏渲染影响性能

图片圆角不推荐使用该方法

 

 

 

推荐使用的切圆角方法

extension UIImageView{
    /*
     图片切圆角 
    */
    func roundedRect(_ cornerRadius:CGFloat){
        let bpath = UIBezierPath.init(roundedRect: self.bounds, cornerRadius: cornerRadius)
        let layer = CAShapeLayer.init()
        layer.path = bpath.cgPath
        self.layer.mask = layer
    }
}

  

  

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄