本文主要是介绍通过指定字符串文本大小判断行高和行数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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;
这篇关于通过指定字符串文本大小判断行高和行数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!