UITableViewCell, показать кнопку удаления при прокрутке

550
задан Suragch 12 May 2017 в 01:48
поделиться

1 ответ

Во время запуска в (- viewDidLoad или в раскадровке) выполните:

self.tableView.allowsMultipleSelectionDuringEditing = NO;

Переопределить для поддержки условного редактирования табличного представления. Это необходимо реализовать только в том случае, если вы собираетесь возвращать NO для некоторых элементов. По умолчанию все элементы доступны для редактирования.

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    // Return YES if you want the specified item to be editable.
    return YES;
}

// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        //add code here for when you hit delete
    }    
}
1024
ответ дан 22 November 2019 в 22:13
поделиться