标签:
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
if (editingStyle != UITableViewCellEditingStyleDelete) return;//非编辑删除模式
//先修改模型中的数据
[persons removeObjectAtIndex:indexPath.row];
//刷新表格
//下面的方法必须是模型里的行数和tableView中的行数必须一致
// [tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationTop];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationTop];
}
- (IBAction)remove:(UIBarButtonItem *)sender {
//进入编辑模式
BOOL result = !self.tableView.isEditing;
[self.tableView setEditing:result animated:YES];
}
标签:
原文地址:http://www.cnblogs.com/yuyu-2012/p/4665532.html