我想创建一个这样的视图。为此,我采取了一种观点。在它里面,标签(规格)然后为规格数据我拿了一个tableView。规格数据可能是2,5,7。意味着我正在获得规范数组,可能没有任何规范。元素。现在我想根据tableView的高度设置这个视图的高度,在这个规范块之后,我有另一个根据规范视图具有y位置的块。我怎么能这样做?
答案 0 :(得分:0)
您可以将tableView的高度约束关系设置为<=
。这样它就会根据数据自动调整tableView的高度。
答案 1 :(得分:0)
使用GCD在表格中加载内容后更改UITableView
高度。
UITableView
的内部视图基于ContentSize
,外部视图基于帧大小,因此只需更改与ContentSize
相同的帧大小。外框尺寸取决于超视图框架尺寸,但内部视图尺寸取决于内容。
按照Resizing UITableView to fit content
中的选定答案进行操作希望它会对你有所帮助。