iOS|iOS UITableview 刷新指定的某一个section或cell
文章图片
beauty_face.jpg 对于tableView的刷新界面,最简单,最常用的就是
[self.tableView reloadData];
当进行cell上的编辑操作或者某个section的所有cell的reloadData操作,就没有必要全部raloadData,通常减少操作耗损,采用局部reloadData
- [Section reloadData]
\\ 类似单选题的多选一、某个section的headerView的大小自适应等,需要重新刷新或布局
NSIndexSet *indexSet = [[NSIndexSet alloc] initWithIndex:indexPath.section];
[self.tableView reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic];
【iOS|iOS UITableview 刷新指定的某一个section或cell】2.[Cell reloadData];
// 多选题的当前cell的点击不影响其他cell, cell有textField,textView, button等可编辑点击变化的控件,需要重新刷新或布局
// 一般不需要这一行
// NSIndexPath *indexPath = [NSIndexPath indexPathForRow:1 inSection:0];
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];
推荐阅读
- 2020-04-07vue中Axios的封装和API接口的管理
- iOS中的Block
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- 2019-08-29|2019-08-29 iOS13适配那点事
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- iOS面试题--基础
- 接口|axios接口报错-参数类型错误解决
- iOS|iOS 笔记之_时间戳 + DES 加密
- iOS,打Framework静态库
- 常用git命令总结