美文网首页
UITableView侧滑删除

UITableView侧滑删除

作者: 明少iOS | 来源:发表于2017-12-14 17:29 被阅读0次

    //设置编辑模式为删除

    - (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侧滑删除

          本文链接:https://www.haomeiwen.com/subject/bbokwxtx.html