第一种方法:直接传入视图和直径即可
- -(void)setRoundedView:(UIImageView *)roundedView toDiameter:(float)newSize
- {
- CGPoint saveCenter = roundedView.center;
- CGRect newFrame =CGRectMake(roundedView.frame.origin.x, roundedView.frame.origin.y, newSize, newSize);
- roundedView.frame = newFrame;
- roundedView.layer.cornerRadius = newSize / 2.0;
- roundedView.center = saveCenter;
- }
第二种方法:
CAShapeLayer把图片做成圆形效果