我有UITextView,我想动态扩展它。如果文本是滚动我想扩展视图以适应文本的数量。我怎样才能做到这一点。谢谢
答案 0 :(得分:15)
当您结束编辑文本时,请写下此内容。
- (void) textViewDidEndEditing:(UITextView *)textView
{
CGRect frame = myTextView.frame;
frame.size.height = myTextView.contentSize.height;
myTextView.frame = frame;
}
答案 1 :(得分:1)
您必须在UITextView(具有特定固定宽度)内找到您需要包含的文本的高度,然后将其帧高设置为该值,以使其不可滚动。您可以浏览此example,了解具体操作方法。