我有以下代码:
- (CGFloat)tableView:(UITableView *)_tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
PostTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
return cell.imageView.frame.size.height + 40;
}
我想要的是能够以某种方式访问单元格的属性。我希望单元格的高度等于单元格图像视图中图像的高度。我认为这不起作用。
答案 0 :(得分:2)
不要试图访问该单元格。您的表格的数据源或单元格之外的其他对象应该管理该图像。向该对象询问图像并获取其大小。
将您的单元格视为数据容器会使您的模型,视图和控制器层混乱,并且可能会使更改变得更加困难。