不要直接修改cell上面子控件的属性
刷新cell数据原则:
- 通过修改模型数据,来修改Cell的展示
- 先修改模型数据(添加或者删除)
- 不管删除还是添加,模型的数量一定要跟cell的个数对上
- 再调用数据刷新方法
- 先修改模型数据(添加或者删除)
// 更新
[tableView reloadData]
// 插入(可以带有动画效果)插入的行数不多时.性能更高
[tableView insertRowsAtIndexPaths:(接收一个NSIndexPath数组) withRowAnimation:动画效果]
// 删除(可以带有动画效果)删除的行数不多时.性能更高
[tableView deleteRowsAtIndexPaths:(接收一个NSIndexPath数组) withRowAnimation:动画效果]
// 指定刷新
[tableView reloadRowSAtIndexPaths: withRowAnimation:];
表格数据批量操作
- 原则: 不能在遍历数组的同时对该数组进行操作 <