UITableView cell自适应高度

IOS7.0之后,tableview 就支持cell自适应高度了。实现也非常简单:

设置如下两句代码,设置tableview一个预估的高度85,然后设置tableview的实际高度按照自动布局的实际尺寸来。

self.listTableView.estimatedRowHeight = 85;
self.listTableView.rowHeight = UITableViewAutomaticDimension;

如果cell内部的控件是label类型的,别忘了把label的line属性设置为0,label才会自适应行数。

你可能感兴趣的:(UITableView cell自适应高度)