如何在tableview中将所有单元格设置为特定大小,并仅调整接收更长输入

时间:2016-02-26 15:33:15

标签: ios iphone swift uitableview cell

使用此代码

    self.tableView.estimatedRowHeight = 43
    self.tableView.rowHeight = UITableViewAutomaticDimension

我可以根据输入调整单元格大小。问题是,所有空原型单元也是基于最近的输入生成的。每当输入需要比先前输入更多或更少的行时,这导致所有原型单元调整大小。与thisthis一样。

如何将所有原型单元格设置为特定高度,然后仅根据输入调整新单元格的大小?

2 个答案:

答案 0 :(得分:0)

在单元格中为您的标签设置textLabel.numberOfLines = 0

答案 1 :(得分:0)

实现UITableViewDelegate方法heightforrowatindexpath并计算单元格和返回的高度。