#define NameFont [UIFont systemFontOfSize:14]
// 设置文字的字体
NSDictionary *attrs =@{NSFontAttributeName:NameFont};
//设置文字显示的最大宽度和高度,MAXFLOAT表示最大的浮点类型。CGSizeMake(MAXFLOAT, MAXFLOAT)用于计算不需要换行的文字的高度的计算。如果CGSizeMake(100,30)这样就是显示文字的矩行框长先设置为100,然后把计算文字的高度,如果文字的高度超出了30,那么最终返回的计算所得的文字的高度还是(100,30)。如果设置的CGSizeMake(100,3000):假设最后所得的文字的高度不到3000,而200,那么最后返回需要计算的文字的高度就是为(100,200)
CGSize nameMaxSize = CGSizeMake(MAXFLOAT,MAXFLOAT);
[text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;