UIScrollview 不显示所有内容?
Posted
技术标签:
【中文标题】UIScrollview 不显示所有内容?【英文标题】:UIScrollview does not show all the Content? 【发布时间】:2018-08-28 20:32:14 【问题描述】:我在附加的图像中附加了 UIHierarchy。我想在外部滚动视图中滚动整个视图以及 tableview 的内容,而不是使用 tableview 的滚动。为此,我禁用了 tableview 滚动。从图片中,tableview 在给定的固定高度。 MainView 设置为与 MainScrollView 等宽和等高。
现在的问题是,scrollview 没有显示 tableview 的所有内容。整个视图滚动但未到达内容的末尾。我无法查看表格视图中的最后一项。有人可以帮助我如何修复它并使其正确滚动所有项目。 ?
【问题讨论】:
表格有静态高度或动态 tableview 的静态高度为 285,但稍后,它会根据其中的项目数重新计算其高度。每个项目的高度为 100。 【参考方案1】:你可以试试
scrollView : top ,leading , trailing ,bottom to superView
mainView : top , leading , trailing , bottom to srollView , Equal width to top most view
然后是内部元素,所有元素都应该从上到下钩住前导和尾随约束,但是你必须给每个元素一个高度约束(如果它没有像标签和按钮这样的固有内容大小),关于表钩它的高度作为出口并在viewDidLayoutSubviews
内执行此操作@
self.tableHeight.constant = numberOfElements * elementHeight
【讨论】:
以上是关于UIScrollview 不显示所有内容?的主要内容,如果未能解决你的问题,请参考以下文章
UIScrollView 内的可选 UITableViewCells