cell不重用

1,NSString *CellIdentifier = [NSString stringWithFormat:@"Cell%d%d", [indexPath section], [indexPath row]];//以indexPath来唯一确定cell

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; //出列可重用的cell

if (cell == nil) {

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];

}


2,NSString*cellID = [NSString stringWithFormat:@"%ld", (long)indexPath.row];

cell = [tableView dequeueReusableCellWithIdentifier:cellID];

if(cell ==nil) {

cell= (YiWenTableViewCell *)[[[NSBundle  mainBundle]  loadNibNamed:@"YiWenTableViewCell" owner:self options:nil]  lastObject];

[cell setValue:cellID forKey:@"reuseIdentifier"];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容