UIScrollview是否不显示所有内容?

时间:2018-08-28 20:32:15

标签: ios iphone

我在所附的图像中附加了UIHierarchy。我想滚动整个视图,因此要在外部scrollview中滚动tableview的内容,而不是在tableview的滚动中滚动。为此,我禁用了tableview滚动。从图片看,tableview在给定的固定高度上。 MainView设置为与MainScrollView具有相等的宽度和高度。

现在的问题是,scrollview不能显示tableview的所有内容。整个视图会滚动,但不会到达内容的末尾。我看不到表格视图中的最后一项。有人可以帮助我如何修复它并使它正确滚动所有项目。 ?

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试

  

scrollView:superView的顶部,顶部,顶部,底部,底部

     

mainView:顶部,前导,尾随,底部到srollView,宽度等于最顶部的视图

然后是内部元素,所有元素也应同时具有前后约束,也要从上到下进行挂钩,但是对于每个元素,您必须给每个元素一个高度约束(如果它没有固有的内容大小,如label和button)。桌子挂钩将其高度作为出口,并在viewDidLayoutSubviews

内部进行
self.tableHeight.constant = numberOfElements * elementHeight