В настоящее время у меня есть действие смахивания в моем TableView, чтобы выполнить пользовательское действие при смахивании соответствующей ячейки.Тем не менее, я хотел бы изменить то, как далеко я должен перетащить, чтобы получить тактильную обратную связь по умолчанию, чтобы указать завершение свайпа.Кроме того, я хотел бы добавить функцию, которая автоматически скрывает действие смахивания, если оно не завершено, а не остается на экране.Вот мой код:
override func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let customRowAction = UIContextualAction(style: .normal, title: "Action") {(action, view, completed) -> Void in
//perform updates to data
completed(true)
}
let configuration = UISwipeActionsConfiguration(actions: [customRowAction])
return configuration
}
Я бы хотел добиться эффекта, подобного эффекту приложения Apollo Reddit.Любая помощь будет оценена!