我正在使用委托方法tableview:willDisplayCell:forRowAtIndexPath对我的UITableViewCell进行可视化更改。问题是,在滚动表格之后,这似乎才有效。滚动之前显示的单元格在滚动之前没有更改。我的委托方法如下:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.frame = CGRectMake(0,0,300.0f,100.0f);
}
关于我如何让初始单元格看起来与滚动后的内容相同的任何想法?
答案 0 :(得分:0)
我不认为你可以在
期间改变单元格的框架- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;
试试这个。
- (void)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;