目前,我的 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 app 的效果。任何帮助,将不胜感激!