指南的UIScrollView和自动布局(guide for UIScrollView and au

2019-10-21 15:07发布

我挣扎UIScrollView和自动版式。 我读了博客 ,并做我自己的东西。 然而,Xcode是报告暧昧内容的大小。 余设置的scrollview和前置,顶部,底部约束到0从超级视图。

有一个UIView作为容器,以便容纳所有的子我的意见,其中包括两名UILabel元素和两个UICollectionView意见。 余设置的容器视图相等的宽度和相等的高度与所述视图控制器的视图。 然后,我设置UILabelUICollectionView意见的约束都为0。但是它会作为下面的图片。

请帮我或给我一些文件或指导UIScrollView和自动版式。

Answer 1:

你的主要问题是,滚动型的内容(即你的容器视图)没有固定的滚动视图。

这里是我的建议:

1)拆下为您的容器视图的宽度和高度的限制。

2)引脚容器视图的左,上,右和底部到滚动视图的左,上,右和底部。 通过这样做,但是大的容器的观点是,这将决定了滚动的滚动区域。

3)如果你只是想你的内容要垂直滚动,约束容器以滚动视图的宽度的宽度。

4)你需要指定容器视图的高度。 你可以只给它一个固定的高度约束做到这一点。 请确保它比滚动视图的高度大,否则会有什么滚动。 另一种方式来做到这一点是要确保它的内容视图尺寸完全达到规定以及容器视图内最顶部的视图被固定在容器视图的顶部,并在容器视图最底部的观点被固定到底部,并且所述视图应垂直固定到彼此。 换句话说,你应该有你的容器视图内充足约束自动布局,以能够计算你的容器视线的高度。



文章来源: guide for UIScrollView and autolayout