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)];

尚未碰到无法准确计算的高度

上一篇 下一篇

猜你喜欢

热点阅读