如何处理UIContextualAction完成处理程序

时间:2020-04-23 04:40:34

标签: ios swift uitableview

我正在为我的表格视图设置“删除滑动”操作。

    func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
        let contextItem = UIContextualAction(style: UIContextualAction.Style, title: String?) { (UIContextualAction, UIView, completion in
        // 
    }

    let swipeActions = UISwipeActionsConfiguration(actions: [contextItem])

    return swipeActions
}

我可以在块内调用tableView.deleteRows(at: [indexPath], with: .fade)之类的事件,尽管添加completion(true)或false不会产生任何效果。创建不确定处理程序时,我对完成处理程序有些熟悉,尽管不确定是什么接收此BoolValue以及它如何处理?

0 个答案:

没有答案