是否有办法在UIScrollview中嵌入UIView,而不会丢失iOS中的子视图约束?

时间:2016-02-16 06:31:54

标签: ios objective-c uiscrollview

我的ContentView中有太多的子视图,现在我想在UIScrollview中使用这个contentView,但如果我这样做,我会失去所有子视图的约束。编辑器>嵌入UIScrollview无效。

有没有办法在UIScrollView中嵌入ContentView?谢谢

3 个答案:

答案 0 :(得分:3)

现在选择您的控件转到编辑器 - > EmbedIn->查看

答案 1 :(得分:2)

不可靠的答案。但通过选择ContentView

来修复

编辑 - >嵌入 - >滚动视图

然后Xcode抱怨约束。单击红色按钮,然后选择"添加缺少的约束"。这对我来说很有用。

答案 2 :(得分:1)

也许有点棘手,所以请确保备份storyboard / xib,但如果你使用'打开' > '源代码' (控制单击该文件)并在XML中查找该视图,并将开始和结束标记从view更改为scrollView。现在当你做'打开' > ' Interface Builder'你得到了一个滚动视图。

请注意,视图顶部和底部的约束默认使用顶部和底部布局指南,但如果要滚动,则需要在容器视图(滚动视图)中使用顶部或底部空间。您可以在创建约束时按选项来执行此操作。