动态扩展UITextView

时间:2011-08-25 06:34:51

标签: ios ios4 uitextview

我有UITextView,我想动态扩展它。如果文本是滚动我想扩展视图以适应文本的数量。我怎样才能做到这一点。谢谢

2 个答案:

答案 0 :(得分:15)

当您结束编辑文本时,请写下此内容。

- (void) textViewDidEndEditing:(UITextView *)textView
{
    CGRect frame = myTextView.frame;
    frame.size.height = myTextView.contentSize.height;
    myTextView.frame = frame;
}

答案 1 :(得分:1)

您必须在UITextView(具有特定固定宽度)内找到您需要包含的文本的高度,然后将其帧高设置为该值,以使其不可滚动。您可以浏览此example,了解具体操作方法。