UITableView和UICollectionView

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

2019-11-26  本文已影响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;

//}

上一篇下一篇

猜你喜欢

热点阅读