【发布时间】:2018-06-06 06:29:24
【问题描述】:
我遇到了 contentView 高度限制的问题。所有标签都有动态高度,即没有固定高度。我在某处读过将高度设置为滚动视图高度。
当前ViewController的高度是870px,scrollview高度是757px。我不知道如何在 AutoLayout 中设置高度,因为在某个点之后我无法滚动。
我先设置了 UIScrollView,然后我添加 UIView 作为 UIScrollView 的子项,然后我添加了 2 个 UIImageView 和几个 UILabel,UILabel 的大小取决于内容,内容不固定。由于 UIView 的高度是静态的,所以当 UILabel 的内容很大时,到了某个点我就无法滚动了。
【问题讨论】:
-
你想设置什么高度?
-
我有点困惑,我只想将高度设置为等于主视图
-
如果我不设置内容视图的高度,它会显示警告并且滚动视图不起作用。
-
您可能需要设置约束。另外请将滚动视图的背景更改为红色(用于调试)并上传该图片,以便我们可以看到它的边界
-
您是否缺少最后一个标签/视图与滚动视图之间的底部约束?如果尚未添加,请添加它。