仅用于一种原型单元的自动tableview单元高度

时间:2016-03-04 22:13:44

标签: ios uitableview

我有一个tableview,它显示了多个原型单元格。我只想根据用户注释的长度启用其中一个原型单元来调整它的高度。

这可能吗?我使用下面的两行作为tableview,只有一个单元格原型使其可调,但是当存在多个原型单元时,如何只对一个原型执行此操作?任何见解都非常感谢!

tableView.estimatedRowHeight = 70.0
tableView.rowHeight = UITableViewAutomaticDimension

2 个答案:

答案 0 :(得分:1)

想出来,非常简单。在heightForRow:中检查正在加载哪个indexPath.row(如果每次都有单元格位于相同的索引路径中,除了注释)。然后在该索引路径中,高度应为return UITableViewAutomaticDimension

答案 1 :(得分:0)

对不起,可能是我理解不正确。但是,在我看来,最好使用:

  - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    // here you can put you code for any manipulations..
    CGFloat height = 60.f;
    return height;
  }