Muh*_*edy 1 iphone uitableview
注释掉在UITableView中重用单元格的代码是否有害?
// if (cell == nil)
// {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
// }
Run Code Online (Sandbox Code Playgroud)
谢谢.
编辑:根据@jrturton的回复,我决定不这样做.
它会增加内存使用并影响滚动性能.如果你只有10个细胞,它可能没有任何区别.有1000,这将是非常明显的.
您还需要注释掉对tableView的出列调用.
不过我不得不问 - 你为什么这么担心?您的问题可能有更好的解决方案.
根据您的评论,您可能仍希望每行重复使用一个单元格 - 否则当某些内容在屏幕上滚动并返回时,您将不得不重新创建它.您可以将indexPath行和节合并到单元格重用字符串中,以便于:
NSString *cellIdentifier = [NSString stringWithFormat:@"cell%d.%d",indexPath.section,indexPath.row];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2010 次 |
| 最近记录: |