Действие смахивания на UITableView с использованием UITableViewDiffableDataSource и UITableViewController - PullRequest
0 голосов
/ 12 июля 2020

Я использую UITableViewController и UITableViewDiffableDataSource для создания списка элементов. Когда я go реализую завершающий жест смахивания с помощью приведенного ниже кода, я не получаю жест смахивания при использовании приложения. Я чувствую, что это как-то связано с реализацией TableView, однако я просто использую UITableViewController. Ниже приведен код, который я сейчас использую, чтобы попытаться выполнить жест смахивания.

override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {

    let deleteAction = UIContextualAction(style: .destructive, title: nil) { (_, _, completionHandler) in
        print("do some stuff")
        completionHandler(true)
    }
    deleteAction.image = UIImage(systemName: "trash.fill")
    let configuration = UISwipeActionsConfiguration(actions: [deleteAction])
    return configuration
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...