+7 771 559 26 76

facebook vk instagram Одноклассники youtube

Удалить строку(ячейку) по свайпу в 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]
}

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего