当我从数据库中获取文本字符串时,我需要知道制作UITextField的大小以及制作包含UITextfield的表格的Cell的大小。
有没有聪明的方法可以确定这个?因为它当然取决于文本字段宽度和使用的字体。
由于 -code
答案 0 :(得分:1)
NSString
有一个方法sizeWithFont:contrainedToSize:
,它会为您提供具有特定字体的字符串大小:
UIFont *font = [UIFont systemFontOfSize:12.f];
CGSize size = CGSizeMake(textView.frame.size.width, 1000.f);
CGSize stringSize = [myString sizeWithFont:font constrainedToSize:size];