我有一个tableview,它显示了多个原型单元格。我只想根据用户注释的长度启用其中一个原型单元来调整它的高度。
这可能吗?我使用下面的两行作为tableview,只有一个单元格原型使其可调,但是当存在多个原型单元时,如何只对一个原型执行此操作?任何见解都非常感谢!
tableView.estimatedRowHeight = 70.0
tableView.rowHeight = UITableViewAutomaticDimension
答案 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;
}