Я разрабатываю поддержку приложений iOS9 & iOS 10 и более поздних версий. Я хочу добавить действия редактирования к строкам табличного представления. Я знаю, что это возможно с iOS 8, но только с правой (задней) стороны. Новый стиль смахивания добавлен в iOS 11 в обе стороны.
Но у меня вопрос, есть ли способ провести ячейку слева в iOS9 & iOS 10
здесь добавлено действие до ios 11
override func tableView(_ tableView: UITableView,
editActionsForRowAt indexPath: IndexPath)
-> [UITableViewRowAction]? {
let deleteTitle = NSLocalizedString("Delete", comment: "Delete action")
let deleteAction = UITableViewRowAction(style: .destructive,
title: deleteTitle) { (action, indexPath) in
self.dataSource?.delete(at: indexPath)
}
return [deleteAction]
}
И для iOS 11 +
override func tableView(_ tableView: UITableView,
leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath)
-> UISwipeActionsConfiguration? {
}
другая сторона
override func tableView(_ tableView: UITableView,
trailingSwipeActionsConfigurationForRowAtIndexPath indexPath: IndexPath)
-> UISwipeActionsConfiguration? {
}