我有 TableView
,例如,我将它的初始约束设置为 10.0。现在,我添加了 3 个具有不同高度尺寸的单元格(它们是自动布局单元格),例如,它们的尺寸为 (50.0, 120.0, 30.0)
现在如何设置我的 UITableView.heightConstraint = 50 + 120 + 30?
如何获取自动布局单元格大小?当我尝试打印它们的尺寸时,我得到初始尺寸(标准 44.0)
有什么想法吗?
最佳答案
这个怎么样:
self.tableView.reloadData()
self.tableView.layoutIfNeeded()
self.tableViewHeightConstraint.constant = self.tableView.contentSize.height
关于ios - 如何根据动态高度单元格设置 UITableView 的高度约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37270695/