动态的计算带有行间距的字段的长高
添加行间距
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing = 18;
动态的计算这个格式的字符串的大小
CGSize size = [self.messageContentLabel.text boundingRectWithSize:CGSizeMake(kScreenWidth-34-75, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:24.f],NSParagraphStyleAttributeName:paragraphStyle} context:nil].size;
CGSize contentStrSize = CGSizeMake(ceilf(size.width), ceilf(size.height));
补充一下
/*
round:如果参数是小数,则求本身的四舍五入。
ceil:如果参数是小数,则求最小的整数但不小于本身.
floor:如果参数是小数,则求最大的整数但不大于本身.
*/