如何根据CustomCell的高度调整UITableViewCell的大小?

时间:2011-10-17 10:33:14

标签: objective-c xcode uitableview resize custom-controls

我有一个带有CustomCell的TableView。在我的CustomCell中,我有一些Label和一个Button,当我点击Button时,一些Label会被隐藏。现在我需要调整我的UITableViewCell大小CustomCell Height.I知道使用

 - (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *)  indexPath 

我可以调整我的UITableViewCell.But如何根据我的自定义单元格高度调整大小。我不想使用任何计时器方法。如果有人知道请帮助我..

1 个答案:

答案 0 :(得分:2)

这是我调整表格单元格高度的方法:

我在所需的索引路径上重新制作单元格并根据它调整高度。

- (float) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    CustomCell *cell = (CustomCell*)[self tableView:tableView cellForRowAtIndexPath:indexPath];

    return cell.contentView.frame.size.height;
}