在heightForRowAtIndexPath这个代理方法里进行处理就行,需要动态高度的就设置成动态高度,不需要的就直接返回一个定值。
代码:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
NSInteger row = indexPath.row;
if (row == 0) {
self.tableView.rowHeight = UITableViewAutomaticDimension;
return self.tableView.rowHeight;
} else {
return 80;
}
}
其他地方的代码都是一样的。
网友评论