//動(dòng)態(tài) 計(jì)算行高
//根據(jù)字符串的實(shí)際內(nèi)容的多少 在固定的寬度和字體的大小,動(dòng)態(tài)的計(jì)算出實(shí)際的高度
+ (CGFloat)textHeightFromTextString:(NSString *)text width:(CGFloat)textWidth fontSize:(CGFloat)size{
//iOS7之后
/*
第一個(gè)參數(shù): 預(yù)設(shè)空間 寬度固定? 高度預(yù)設(shè) 一個(gè)最大值
第二個(gè)參數(shù): 行間距
第三個(gè)參數(shù): 屬性字典 可以設(shè)置字體大小
*/
NSDictionary *dict = @{NSFontAttributeName:[UIFont systemFontOfSize:size]};
CGRect rect = [text boundingRectWithSize:CGSizeMake(textWidth, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading|NSStringDrawingTruncatesLastVisibleLine attributes:dict context:nil];
//返回計(jì)算出的行高
return rect.size.height;
}