找到制作UITextfield&的行数(高度)。细胞

时间:2011-04-17 22:00:38

标签: iphone objective-c

当我从数据库中获取文本字符串时,我需要知道制作UITextField的大小以及制作包含UITextfield的表格的Cell的大小。

有没有聪明的方法可以确定这个?因为它当然取决于文本字段宽度和使用的字体。

由于 -code

1 个答案:

答案 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];