NSString sizeWithFont:多行?

Jum*_*hyn 13 iphone height text objective-c

是否有相当于NSString的sizeWithFont:方法,可用于计算给定宽度的UITectView中文本的高度?NSString的所有方法只能在我能说的单行上运行.

ken*_*ytm 33

Apple对这些NSString方法的参考,您可以使用-sizeWithFont:constrainedToSize:或" -sizeWithFont:constrainedToSize:lineBreakMode:用于计算多行文本的度量标准".

CGSize size = [theString sizeWithFont:font
                    constrainedToSize:CGSizeMake(width, 100000)];
return size.height;
Run Code Online (Sandbox Code Playgroud)

  • 这似乎是返回1-2行太小的值.知道为什么吗? (13认同)