UITableView中Cell重用机制导致内容重复覆盖
来源:互联网 发布:卡祖笛淘宝 编辑:程序博客网 时间:2024/05/29 09:33
方法一:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];替换为:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; //根据indexPath准确地取出一行,而不是从cell重用队列中取出
static NSString* cellIdentifier = @"cell";
替换为:
NSString *cellIdentifier = [NSString stringWithFormat:@"Cell%ld%ld", (long)[indexPath section], (long)[indexPath row]];
方法三:
删除重用cell的所有子视图
这个方法是通过删除重用的cell的所有子视图,从而得到一个没有特殊格式的cell,供其他cell重用。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; //出列可重用的cell
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
else
{
//删除cell的所有子视图
while ([cell.contentView.subviews lastObject] != nil)
{
[(UIView*)[cell.contentView.subviews lastObject] removeFromSuperview];
}
}
//...其他代码
}
0 0
- UITableView中Cell重用机制导致内容重复覆盖
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- ios tableView那些事 (十六) UITableView中Cell重用机制导致内容重复解决方法
- ios tableView那些事 (十六) UITableView中Cell重用机制导致内容重复解决方法
- ios tableView那些事 (十六) UITableView中Cell重用机制导致内容重复解决方法
- ios tableView UITableView中Cell重用机制导致内容重复解决方法
- ios tableView那些事 (十六) UITableView中Cell重用机制导致内容重复解决方法
- UIWindow
- this关键字
- web三种跨域请求数据方法
- CAAnimation解读
- 如何制作bootloader
- UITableView中Cell重用机制导致内容重复覆盖
- Deep Belief Network简介
- AVAudioSessionCategory说明
- 面试题 C++ 动态绑定 虚函数
- 获取缓存路径、获得应用version号码
- 关于博客搬家及github的一些
- Spotlight on MySQL监控MySQL服务器
- 20151208 再次搭建Oracle11g环境 ocp 047 20-40
- IKEv1 主模式证书方法协商的载荷交互流程