开发中的生活iOS DeveloperiOS 开发

快速解决侧滑删除按钮的示例

2016-05-16  本文已影响168人  没有名字就是我的名字

快速解决侧滑删除按钮的示例

tableView

删除按钮示例.gif

懒加载数据

-(NSMutableArray *)array_Contast{
if (!_array_Contast) {
    
    _array_Contast = [NSMutableArray new];
}

return  _array_Contast;
}

设置tableView为可编辑状态

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

[self.array_Contast removeObjectAtIndex:indexPath.row];

删除某一行

[self.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];

记住删除后,一定要归档一次

[NSKeyedArchiver archiveRootObject:self.array_Contast toFile:kFilePath];    
}

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

return @"删除";
}
上一篇下一篇

猜你喜欢

热点阅读