Удалить строку(ячейку) по свайпу в TableView (Delete Row Action in TableView) - Swift 5
override func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let deleteButton =
UITableViewRowAction(
style: .default,
title: "Delete") { (
action, indexPath)
in
// Ваш массив с данными
self.favoriteDATA.remove(at: indexPath.row)
self.tableView.deleteRows(
at: [indexPath],
with: .fade)
}
// Цвет фона для кнопки
deleteButton.backgroundColor = .blue
// Текст для кнопки
deleteButton.
title = "Удалить из избранного"
return [deleteButton]
}
Возврат к списку