具有自动布局的UIView不会增加UIScrollView内部的高度

我想要做的是有一个页面类似于下面的线框,所有的UILabel的高度应该dynamic改变基于文本:

在这里输入图像说明

我目前有一个UIScrollView内的UIView 。 问题是我不能根据其内容正确获取UIView大小,例如当描述很长时。 示例代码可以从这里下载

如果不是代码的心情,这里是约束和如何设置:

在这里输入图像说明

我试图使用这篇文章中提到的方法

最后,find了解决办法。 需要移除UIScrollViewcontentView高度约束,并添加底部约束,如下所示:

在这里输入图像说明

使用此更改更新示例应用程序。 现在示例应用程序按预期工作。