在 UIScrollView 中自动调整 UITextView 的大小

Auto resize UITextView in UIScrollView

我有一个问题,如何在滚动视图中调整文本视图的大小,并且滚动视图还必须调整大小以符合文本视图的大小。 谢谢。

没有自动布局就容易多了。只需获取 UITextView 的 contentSize 属性:

float textViewHeight = textView.contentSize.height;

然后根据文本视图的内容大小设置滚动视图内容大小:

scrollview.contentSize = CGSizeMake(320,textViewHeight + 100);

这将使滚动视图的高度等于文本视图内容大小的高度加上 100 像素(以防您的滚动视图中有其他内容)。