热门搜索 :
考研考公
您的当前位置:首页正文

UILabel计算高度

来源:东饰资讯网

第一种方法:

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

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

Top