tableView的左滑删除某个cell

//删除好友

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

    return UITableViewCellEditingStyleDelete;

}

//先设置可以编辑

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath

{

    return YES;

}

//进入编辑模式 按下出现编辑按钮

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

{

    [tableView setEditing:NO animated:YES];

    FriendsListModel *model =  _contentSourceM[indexPath.section][indexPath.row];

    _DeleteID = model.ID;

    NSLog(@"%@",_DeleteID);

    

    if (editingStyle == UITableViewCellEditingStyleDelete) {

        

        UIAlertView *alert = [[UIAlertView alloc]initWithTitle:nil message:@"你确定删除此好友" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];

        [alert show];

    }

}

// alertView 监听 两种选择

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{

    if (buttonIndex == 0) {

        NSLog(@"取消删除");

    }else{

        NSUserDefaults *publicSign = [NSUserDefaults standardUserDefaults];

        NSString *signnn = [publicSign objectForKey:@"privateSign"];

        NSDictionary *dict = @{

                               @"fid":_DeleteID,

                               @"sign":signnn

                               };

        [ZSNetWorkRequest POST:DelFriend params:dict success:^(NSURLSessionDataTask *task, id responseObject) {

            NSLog(@"删除成功");

            [self requestData];

            

        } fail:^(NSURLSessionDataTask *task, NSError *error) {

        }];

    }



}


//修改编辑按钮文字

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

{

    return @"删勒个除";

}

//设置进入编辑状态时,Cell不会缩进

- (BOOL)tableView: (UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath

{

    return NO;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值