UILabel计算高度
2016-05-25 本文已影响988人
一枚霉
第一种方法:
CGfloat width = 220;
NSDictionary*fontAttributesDict = @{NSFontAttributeName:[UIFontsystemFontOfSize:17]};
CGRectcomputeFrame = [ test boundingRectWithSize:CGSizeMake(width,MAXFLOAT)options:NSStringDrawingUsesLineFragmentOriginattributes:fontAttributesDictcontext:nil];
碰到UILabel 是attributedText(有不同大小的字体)无法准确计算
第二种方法:
CGfloat width = 220;
CGSizesize= [UILabel sizeThatFits:CGSizeMake(width,MAXFLOAT)];
尚未碰到无法准确计算的高度