在滚动视图中放置视图和元素

时间:2016-01-13 00:26:15

标签: ios xcode swift uiscrollview

所以我尝试使用Scroll View来设置布局。

如果我错了,请纠正我,但是从我在互联网上阅读的内容来看,看起来好像正确使用Scroll Views并使其与AutoLayout一起使用你需要拥有你的根视图,然后把它放好其中的滚动视图使用约束绑定它以获取根视图的整个大小(左/右/上/下约束为0),然后在滚动视图内添加视图并再次绑定它以占据整个空间

之后,任何ui元素或子视图都会进入最里面的视图。

我的问题是,我经常遇到问题,而在滚动视图中设置我的约束,例如将尾随约束设置为0并不会实际设置为结束等等,这些数字不会出现问题。加起来。在这种情况下,当我试图让最里面的视图占据整个空间时,它最终会把它弄得一团糟;见下图。

Storyboard Hierarchy

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

我刚刚使用以下内容创建了这个布局:

View of layout

为了测试它,我在内容视图中添加了一个图像视图,并在其中放置了一个巨大的图像。它可以很好地滚动,包括弹跳等。

更新:您需要选择ViewController并上调“调整滚动视图插图”

希望这有帮助。