UILable计算文本高度

// 计算文本高度
CGSize subLBMaxSize = CGSizeMake(kSubContentLBWidth , MAXFLOAT);
CGSize realSize = [str boundingRectWithSize:subLBMaxSize options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]} context:nil].size;

这个方法是四舍五入的,所以最后取出宽高时最好加上1,以保证能完全显示。

你可能感兴趣的:(UILable计算文本高度)