scrollView不滚动我的所有内容

时间:2017-03-10 06:53:47

标签: ios xcode autolayout

我使用了scrollView,里面使用了一个视图。

enter image description here

我设置这样的尺寸:

enter image description here

enter image description here

enter image description here

enter image description here

我认为我的观点的高度始终是959。 但当我将高度从959更改为2000时,我看到一条橙色线,当我使用Editor->resolve Auto..->update frames时,我的自定义高度返回到959。

即使我从别针设置高度,我也会看到红线:

enter image description here

enter image description here

我想要滚动所有内容。内容的高度为2000。

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式进行检查:

Scrollview 约束:

顶部设置为超级视图

底部设置为超级视图

前导设置为超级视图

trailling 设置为超级视图

将一个 UIView 纳入scrollview并应用以下约束(等于 Scrollview 宽度高度)< / p>

顶部设置为scrollview

底部设置为scrollview

前导设置为scrollview

trailling 设置为scrollview

别忘了将等宽设置为scrollview

然后根据需要添加所有UIElements。 请考虑如下:

标签1 ----&gt;为UIView设置必要约束

标签2 ----&gt;为UIView设置必要约束

标签3 ----&gt;为UIView设置必要约束

标签4 ----&gt;为UIView设置必要约束

标签5 ----&gt;为UIView设置必要约束,并将底部约束赋予UIView

然后滚动将自动工作..不要像这样调整值。如果你想要更大的屏幕更改查看控制器模拟尺寸为自由形式并在那里调整您的喜好高度并根据它放置scrollview。