AutoLayout,将所有视图放入新的父视图

时间:2017-09-07 04:19:51

标签: ios autolayout storyboard

我已经定义了所有视图,并在视图控制器中使用superview设置了约束,但现在我想将所有这些子视图放入Scrollview,我发现所有这些约束都消失了。有没有什么好方法可以让它更容易,而不是重置所有这些约束?

按照下面的图片显示:

Origin constraints

现在,当我将所有这些视图拖到ScrollView时,所有约束都会消失

Missing all constraints

(对不起这两个链接是截图,我没有10个声望来发布图片)

1 个答案:

答案 0 :(得分:4)

只需选择您想要成为UIScrollView子项的UIElements。 现在去编辑 - >嵌入 - > UIScrollView中 现在,您的子视图控制器将使用scrollview进行覆盖,除了依赖于其超级视图的约束外,所有约束都是如此。 这是一张如何选择和嵌入Embed Elements

的图片

依赖于superview layoutguide的约束,你需要使用uiscrollview再次制作它们。使用superview为scrollview添加添加约束。