tableView里删除单元格

本文介绍如何在iOS应用中实现TableView内单元格的删除操作,并通过UIAlertView进行用户确认。具体步骤包括单元格的重用、选择事件响应、确认对话框展示与点击事件处理。

tableView里删除单元格

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

staticNSString*reuse =@"reuse";

DetaileCell*cell = [tableView dequeueReusableHeaderFooterViewWithIden tifier:reuse];

if(!cell ) {
cell = [[DetaileCellalloc]

initWithStyle:UITableViewCellStyleDefau lt reuseIdentifier:reuse];

cell.model= [self.subArray objectAtIndex:indexPath.row];

}

return cell; }

-(void)tableView:(UITableView
*)tableView
didSelectRowAtIndexPath:(NSIndexPath
*)indexPath
{
    NSLog(@"shan");

UIAlertView*alerV = [[UIAlertView alloc] initWithTitle:@"是否删除" message:nil delegate:self cancelButtonTitle:@"确定" otherButtonTitles:@"取消", nil];

alerV.tag= indexPath.row;

[alerV show]; }

- (void)alertView:(UIAlertView
*)alertView
clickedButtonAtIndex:(NSInteger)buttonI
ndex

{
if(buttonIndex ==0) {

NSLog(@"确定");

Model*model = self.subArray[alertView.tag];

[DB deleteModel:model.time];

        [self.subArray
removeObjectAtIndex:alertView.tag];

[self.taleV reloadData]; }

转载于:https://www.cnblogs.com/lidongxiao/p/4950021.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值