iOS tableView 删除某一行或某一组之后界面更新问题
来源:互联网 发布:俄罗斯 兴奋剂 知乎 编辑:程序博客网 时间:2024/05/16 03:06
UITableView在删除某一组之后,下面的组上移,但是被删除的组却没有从界面消失,而且挡在移上来的cell上面
正常情况下,更新数据源之后,更新tableview是没有问题的,但是我在做的时候,更新tableview之后,之前的cell总是会盖住后来的cell。最终找到了原因:
代码复现:
[self.datas replaceObjectAtIndex:1 withObject:@[]];NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:1];[self.tableView reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic];
正常情况下,更新数据源之后,更新tableview是没有问题的,但是我在做的时候,更新tableview之后,之前的cell总是会盖住后来的cell。最终找到了原因:
问题原因:我想要删除的cell用的是系统的cell:UITableViewCell,而他下面的那组cell是自定义cell:VTableViewCell
解决办法:将系统的cell:UITableViewCell换成自定义的cell:VTableViewCell,这样,问题解决了。
但是其中的原因还没有找到,这是我的解决办法,我还在找原因,如果有高见的敬请指教。
0 0
- iOS tableView 删除某一行或某一组之后界面更新问题
- IOS TableView更新某一组某一行
- iOS TableView更新某一组某一行
- ios swift tableView 刷新某一行某一组,及UITableViewRowAnimation
- 刷新tableView的某一分区或某一行
- 更新、插入tableview某一行数据或section数据
- iOS中tableview刷新某一行
- tableView刷新某一行
- tableView 如何设置仅某一行cell可以编辑删除
- Qt学习之按条件删除tableview的某一行
- iOS TableView的左划删除以及多个分区的删除某一行的个人笔记
- 获取tableview的某一行
- iOS UI篇 - tableView隐藏某一行的cell
- 刷新某一行或某一段
- UITableView刷新某一部分或某一行
- 更新ListView某一行
- UITableView删除某一行
- 删除memo某一行
- 单例
- C语言union关键字
- bootstrap笔记
- 出现log4j:WARN No appenders could be found for logger 解决方法
- 使用Java创建XML文件
- iOS tableView 删除某一行或某一组之后界面更新问题
- SNAPSHOT->alpha->beta->release->GA含义
- 关系模型
- Hbase万亿级存储性能优化总结
- 浅谈Session与Cookie的区别与联系
- NSTimer定时器进阶——详细介绍,循环引用分析与解决
- 阿里实习在线编程测试--数组四等分
- Codeforces 116C Party 树+dfs
- PHP获取网页内容的几种方法