UITableView侧滑删除

//设置编辑模式为删除

- (UITableViewCellEditingStyle)tableView:(UITableView*)tableView editingStyleForRowAtIndexPath:(NSIndexPath*)indexPath{

returnUITableViewCellEditingStyleDelete;

}

//设置删除按钮的文字标题

-(NSString*)tableView:(UITableView*)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath*)indexPath{

return@"删除";

}

//点击删除按钮后进行数据处理

- (void)tableView:(UITableView*)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath*)indexPath{

if(editingStyle ==UITableViewCellEditingStyleDelete) {//判断tyle 是否是删除

//获取需要删除的哪一行数据

SweepsDatamodel1*model =self.dataSource[indexPath.row];

//这是我自己请求的接口(要换成你自己的)

[selfinitDataWithRemoveSweepsStakesRecordByRecordId:model.iduserId:[[UserDefaultsobjectForKey:@"userID"]integerValue]];

//在数组里面删除self.dataSource是我的数据源

[self.dataSourceremoveObjectAtIndex:indexPath.row];

//刷新表

[_myWiningRecordTableViewreloadData];

}

}

你可能感兴趣的:(UITableView侧滑删除)