我想计算在UITextView中显示的文本中有多少个自动换行符(不是用户输入的内容),为了参数的缘故,宽度为200像素,长度为460像素(参见随附的屏幕截图! )。
我在寻找解决方案时找到了这个:
stringSize = [t sizeWithFont:f constrainedToSize:CGSizeMake(320, 10000)
lineBreakMode:UILineBreakModeWordWrap];
但这不会给我一个'隐形'线刹车的int号,是吗?另外,我不明白320,10000 ...... 320是我猜的宽度,在我的情况下需要改为200。但为什么10.000 ??
很抱歉,但我是初学者,这对我来说没什么意义......
答案 0 :(得分:1)
CGSizeMake
语句用于提供边界以计算文本大小。通常约束宽度并为高度设置一个较高的值,以便为计算留出足够的空间。
在您的情况下,宽度将为200,只要文本不太长,您就可以将高度保留为10000.