CGSize 包括width,height两个属性, 如果事先有一个文本定义了其FONT和SIZE
比如:
#define FONT [UIFont fontWithName:@"HelveticaNeue-Bold" size:24]
那么就可以用
CGSize size1 = [text sizeWithFont:FONT];得到其文本得width, 和height
通过
CGSize size2 = [text sizeWithFont:FONT constrainedToSize:self.frame.size
lineBreakMode:UILineBreakModeWordWrap]; 可以得到将文本转换成多行以及得到的总高度。
计算它的行数:lineNumber = size2.height / size1.height;
文本总高度: totalHeight = size2.height;