我有一个带有多个 UITableViewCells 的 UITableView。我实现了以下委托方法,以允许用户使用“滑动删除”功能。
UITableView -> canEditRowAtIndexPath
UITableView -> commitEditingStyle
但现在我想从我的代码中手动触发“滑动手势”。我尝试实现 UITableView -> didSelectRowAtIndexPath 并且在那里我使用了 cell.setEditing (真,动画:真)。但它不起作用。关于我如何做到这一点的任何想法?
这是我当前的代码:
var cell = tableView.cellForRowAtIndexPath (indexPath) as! UITableViewCell
cell.setEditing (true, animated: true)
谢谢!