文字计算的最大尺寸
CGSize textMaxSize = CGSizeMake(200, MAXFLOAT);//约束文字宽度为200,高度不限定
// 文字计算出来的真实尺寸(调用如下方法计算label的尺寸)
CGSize textRealSize = [message.text sizeWithFont:MJTextFont maxSize:textMaxSize];
//真是的计算label 的实现,返回label的高度和宽度CGSize
- (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize
{
NSDictionary *attrs = @{NSFontAttributeName : font};
return [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
}