在我的cell.xib中,我有一个标签,其所有方面都有约束.我已将该标签设置为lines = 0和line-break = word wrap.然后,我对我的TableView执行此操作:
self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 100.0
Run Code Online (Sandbox Code Playgroud)
一切都很好,我的UITableViewCell是自动高度.如果文本很长,那么我的tableView会智能地计算大小.
问题是 - 一旦内容在单元格中发生变化,如何告诉我的UITableView"重新计算"大小?
我的单元格可以调用它的委托,在这个委托中,我希望TableView重新绘制高度.
现在,我的细胞中的内容不断变化,但细胞高度永远不会改变.