基于UIScrollView的内容视图高度不会增加

时间:2019-01-22 07:46:42

标签: ios swift xcode uiscrollview

我有一个带有UIScrollview的主视图,它是一个子视图,而不是另一个视图,是scrollview的子视图。设置滚动视图的内容大小后,子视图的高度不会增加。

这是层次结构 -主视图 -滚动视图 --- ContentView

我已经将scrollview的约束设置为从左上右下到0。 内容视图的约束是从左上右下到0,并且宽度和高度与主视图相等。 但是内容视图的高度并没有增加。

2 个答案:

答案 0 :(得分:0)

  

内容视图的约束位于左上角,右上角,0以及   与主视图的宽度和高度相等。

“ ...和主视图的高度”

就是这样。您的内容视图的高度设置为等于屏幕。让您的scrollView的子视图(或contentView的子视图)增加总内容高度,以便您的scrollView可以垂直滚动。

答案 1 :(得分:0)

只需从子视图中删除高度约束。它的宽度等于主视图的宽度,高度等于滚动视图的内容视图的高度。