uiview
直接设置 view.layer.cornerRadius = 5
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 } }