图片圆形裁剪,带边框:ImageTools

fefe 5年前

图片圆形裁剪,带边框。返回自由拉伸不变形的图片。自动计算label宽高,封装工具类

导入头文件

#import "UIImage+Extension.h"
/* 返回一张自由拉伸不变样的图片*/  + (UIImage *)resizableImage:(NSString *)name;  /* 裁剪圆形图片 */  + (UIImage *)clipImage:(UIImage *)image;  /* 返回一张带边框的圆形裁剪图片*/  + (UIImage *)circleImageWithName:(NSString *)name borderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor;

调用简单
self.imageV.image = [UIImage clipImage:[UIImage imageNamed:@"头像" ]];  self.boderImageV.image = [UIImage circleImageWithName:@"头像" borderWidth:5 borderColor:[UIColor redColor]];

自动计算label的宽高,封装系统的方法,一行代码搞定
/**   *  返回字符串所占用的尺寸   *   *  @param font    字体   *  @param maxSize 最大尺寸   */  - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;

项目主页:http://www.open-open.com/lib/view/home/1450624627440