Swift: UIScrollView 在用户编辑 UITextView 的高度后不滚动

Swift: UIScrollView doesn't scroll after the user edits the height of a UITextView

我在 UIScrollView 中有两个 UITextView,当用户在其中键入更多文本时,TextView 可以调整大小。我需要页面可以滚动来解决这个问题,所以我将它们放在 ScrollView 中,但是 ContentView 的高度不会随着 TextView 的变化而改变。到目前为止,这是我尝试过的:

这里是有问题的文件的 link:https://www.dropbox.com/s/g7q1lbj0pxx14jh/Main.storyboard?dl=0

有什么建议吗?

还值得注意的是,当第一个 TextView 变得太大时,键盘将覆盖第二个 TextView,因此我最终需要根据第一个 TextView 的高度编辑该约束(以在底部为其提供更多填充以便用户可以将第二个 TextView 带入视图。

这是固定的变体https://www.dropbox.com/s/gujry7ngziaipm7/Main.storyboard?dl=0

我只发现了 1 个错误:

您忘记指定与 View Container 中最后一个视图的底部偏移量 UILabel - "Being clear...",因此您的视图容器不知道何时调整大小未指定所有偏移量。