第一種方法:
CGfloat width = 220;
NSDictionary*fontAttributesDict = @{NSFontAttributeName:[UIFontsystemFontOfSize:17]};
CGRectcomputeFrame = [ test boundingRectWithSize:CGSizeMake(width,MAXFLOAT)options:NSStringDrawingUsesLineFragmentOriginattributes:fontAttributesDictcontext:nil];
碰到UILabel 是attributedText(有不同大小的字體)無(wú)法準(zhǔn)確計(jì)算
第二種方法:
CGfloat width = 220;
CGSizesize= [UILabel sizeThatFits:CGSizeMake(width,MAXFLOAT)];
尚未碰到無(wú)法準(zhǔn)確計(jì)算的高度