美文网首页UITableView和UICollectionView
tabviewcell 添加左滑删除和编辑按钮

tabviewcell 添加左滑删除和编辑按钮

作者: 失忆的程序员 | 来源:发表于2019-11-26 13:04 被阅读0次

    /// 侧滑允许编辑cell

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

        return YES;

    }

    /// 执行删除操作

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

        XPFLog(@"删除删除删除删除删除删除删除删除删除");

    }

    ///// 侧滑出现的文字

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

        return @"删除";

    }

    删除 编辑 、、、、、、、、、、、、、、、、、、、、、、、、

    //- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {

    //

    //    UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {

    //        NSLog(@"点击了删除");

    //        }];

    //    UITableViewRowAction *editAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"编辑" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {

    //        NSLog(@"点击了编辑");

    //    }];

    //    editAction.backgroundColor = [UIColor grayColor];

    //    return @[deleteAction, editAction];

    //}

    //

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

    //    editingStyle = UITableViewCellEditingStyleDelete;

    //}

    相关文章

      网友评论

        本文标题:tabviewcell 添加左滑删除和编辑按钮

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