将tableView宽度设置为等于最大表格单元格宽度吗?

时间:2019-07-31 15:45:36

标签: swift uitableview dynamic width contentsize

我想知道是否有一种方法可以将UITableView的宽度设置为等于表内的最大单元格宽度?

我在表中添加了一个左约束,对于widthAnchor约束,我将其设置为tableView.contentSize.width。但是,这并没有给我想要的结果。

1 个答案:

答案 0 :(得分:0)

您可以将单元格宽度的计算作为一个单独的函数(可能是静态函数),该函数接受显示单元格所需的参数(字符串,标签高度,最大宽度等)。有了此输入,您就可以计算出数据更新时最宽单元格的宽度,从而根据单元格宽度的计算来设置具有所需宽度的tableview宽度约束。