Xcode如何自动收缩UITextView?

时间:2012-10-02 01:12:33

标签: xcode text textview uitextview

我有一个文本视图框,我希望该矩形保持相同的大小,而文本内部自动收缩以适应框。我需要这个的原因是因为文本是从plist中提取的,并且字符串都是不同的长度。标签具有自动收缩功能,这正是我想要的,但我无法通过代码找到一种方法来获得文本视图来做同样的事情。请帮忙!

1 个答案:

答案 0 :(得分:2)

UILabel可以有多行文字。您只需要设置以下内容:

label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0; // 0 = unlimited number of lines, set to another number to have that as maximum

我不完全确定这是否有效,但您可以将其与label.adjustsFontSizeToFitWidth = YES;结合使用,以获得一个自动收缩文本的多行标签。