0

我有以下代码:

- (CGFloat)tableView:(UITableView *)_tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    PostTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
    return cell.imageView.frame.size.height + 40;

}

我想要做的是能够以某种方式访问​​单元格的属性。我希望单元格的高度等于单元格图像视图中图像的高度。我认为这行不通。

4

1 回答 1

2

不要尝试访问该单元格。除了单元格之外,您的表格的数据源或其他一些对象应该管理该图像。向该对象询问图像并获取其大小。

将单元格视为数据容器会混淆模型、视图和控制器层,并且可能会使更改变得更加困难。

于 2013-01-02T05:27:57.383 回答