删除、插入数据:
0、将tableView置于可编辑状态
-(void)setEditing:(BOOL)editing animated:(BOOL)animated
1、询问是否可编辑
-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
2、确定编辑状态:delete or insert
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)
3、提交编辑
(1)判断编辑状态
(2)根据数据源进行操作
(3)对tableView进行操作
代码:
0、将tableView置于可编辑状态
-(void)setEditing:(BOOL)editing animated:(BOOL)animated
1、询问是否可编辑
-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
2、确定编辑状态:delete or insert
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)
3、提交编辑
(1)判断编辑状态
(2)根据数据源进行操作
(3)对tableView进行操作
代码:
#pragma mark 编辑、添加、删除
-(void)setEditing:(BOOL)editing animated:(BOOL)animated{
[super setEditing:editing animated:animated];
[_myTableView setEditing:editing animated:animated];
}
//询问能否编辑
-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{
return YES;
}
//编辑状态
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPat