无法在uitableview中更改单元格的外观

时间:2013-08-28 01:08:13

标签: ios uitableview

我正在使用委托方法tableview:willDisplayCell:forRowAtIndexPath对我的UITableViewCell进行可视化更改。问题是,在滚动表格之后,这似乎才有效。滚动之前显示的单元格在滚动之前没有更改。我的委托方法如下:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.frame = CGRectMake(0,0,300.0f,100.0f);
}

关于我如何让初始单元格看起来与滚动后的内容相同的任何想法?

1 个答案:

答案 0 :(得分:0)

我不认为你可以在

期间改变单元格的框架
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;

试试这个。

- (void)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;