IOS方形头像如何变成圆形
方法一:直接使用UIView对应图层的cornerRadius
self.layer.cornerRadius = CGRectGetWidth(self.bounds)/2.f;
self.clipsToBounds = YES;
方法二:使用图层遮罩
CAShapeLayer* mask = [CAShapeLayer layer];
CGFloat width = self.frame.size.width;
UIBezierPath* path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(width/2,width/2) radius:width /2 startAngle:0 endAngle:2*M_PI clockwise:YES];
mask.path = path.CGPath;
self.layer.mask = mask;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。