当前,我在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应用程序的效果。任何帮助将不胜感激!
答案 0 :(得分:1)
内置行滑动机制的设计细节不由您决定。要么与他们住在一起,要么根本不使用它们(并从头开始编写自己的滑动机制)。