Ячейка таблицы просмотра динамически c изменение стиля редактирования - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь сделать стиль редактирования ячейки табличного представления, чтобы иметь возможность изменить статус «вставить» на «удалить» после добавления новых ячеек, как на прикрепленном рисунке. Я знаю, как сделать стиль «вставить» или «удалить», но не знаю, как сделать их динамически изменяющимися. Буду признателен за любые идеи и помощь. How should it looklike

1 Ответ

0 голосов
/ 03 февраля 2020

Наконец-то я смог найти решение и смог закрыть этот запрос. Надеюсь, это кому-нибудь поможет.

   func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCellEditingStyle {

    if tableView.isEditing {
        if (indexPath.row == tableView.numberOfRows (inSection: 0) - 1) {
               return UITableViewCellEditingStyle.insert
        } else {
               return UITableViewCellEditingStyle.delete
        }
    } else {
           return UITableViewCellEditingStyle.delete
    }}
...