标签: ios uitableview
我有一个tableview,我正在加载不同的tableviewcells如何根据每个tableviewcells内容高度调整表视图行高度
有时细胞高度会根据底部的标签显示或不显着减少或增加。
我怎样才能在tableview中这样做?
答案 0 :(得分:1)
借助自动尺寸,您可以轻松实现动态细胞高度。在viewDidLayout中添加几行代码。不要在heightForRowAtIndexPath。
tableView.rowHeight = UITableViewAutomaticDimension tableView.estimatedRowHeight = 100
现在你唯一需要做的就是设计单元格,使内容向外推动视图,最终单元格扩展或收缩(就高度而言)。为此,在子视图中提供与单元格视图相关联的顶部和底部约束,这将决定单元格的高度。