0

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

4

1 回答 1

1

内置行滑动机制的设计细节不取决于您。要么与他们一起生活,要么根本不使用它们(并从头开始编写自己的滑动机制)。

于 2019-02-17T02:44:17.170 回答