5

我有一个视图,上面有UITextView一系列其他视图。这个想法是根据其内容大小调整文本视图的大小并向上移动所有其他视图。

我已经在情节提要中设置了所有约束,如果我从那里更改 TextView 的高度约束值,所有视图都可以正常更新。

在运行时,我可以调整文本视图框架的大小以适应它的内容大小,但视图的其余部分不会改变。所以我猜我不必改变框架,只需要改变高度限制。

关于如何在运行时执行此操作的任何建议?如何更改代码中的高度约束值?有没有办法将约束从情节提要“链接”到控制器?

感谢您的帮助

4

2 回答 2

12

从 nib 到 .h 文件制作一个高度约束的 IBOutlet。让我们为它命名textViewHeightConstraint

self.textViewHeightConstraint.constant = textView.contentSize.height
于 2013-07-22T11:52:00.010 回答
-1

您需要将 textviews 属性 Scrollable 设置为 false

于 2018-11-19T03:26:20.340 回答