自定义cell

来源:互联网 发布:海岛奇兵菊花升级数据 编辑:程序博客网 时间:2024/03/29 23:50

       谈起UITableView,自然少不了自定义高度cell,其实这个原理很简单,就是动态计算就行了,说白了就是计算frame,

现在我们来畅谈一下比这个更简单的,只要你稍稍的了解一下适配,那就so easy了,下面请看代码

一、

在创建tableView的时候加上这两句话,

self.tableView.estimatedRowHeight =44;

self.tableView.rowHeight =UITableViewAutomaticDimension;


二、

比如说在cell上添加一个label,label的默认行数写成0,

cell.Label.numberOfLines =0;


三、给label添加约束,距离上下左右的约束添加上,记住不要把宽、高写死


注意:cell高度默认,不要给出


这样的话cell的高度就会随着label的行数的增多而增加了




0 0