0

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

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

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

4

1 回答 1

0

我不认为你可以在

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;

试试这个。

- (void)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
于 2013-08-28T01:11:14.887 回答