1.圆形头像
为UIImage添加一个分类UIImage+Clip.
#import "UIImage+Clip.h"
@implementation UIImage (Clip)
//第一个参数是图片名称 第二个参数是边框宽度
+ (instancetype)clipImageWithImageName:(NSString *)name border:(CGFloat)border {
UIImage *img = [UIImage imageNamed:name];
//开启绘图上下文
UIGraphicsBeginImageContext(img.size);
CGPoint center = CGPointMake(img.size.width * 0.5, img.size.height * 0.5);
CGFloat radius = MIN(center.x, center.y);
//先画一个白色的圆
UIBezierPath *bgPath = [UIBezierPath bezierPathWithArcCenter:center radius:radius startAngle:0 endAngle:M_PI *