圖片圓形裁剪,帶邊框:ImageTools
圖片圓形裁剪,帶邊框。返回自由拉伸不變形的圖片。自動計算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;
本文由用戶 fefe 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!