3

我有一个带有多个 UITableViewCells 的 UITableView。我实现了以下委托方法,以允许用户使用“滑动删除”功能。

UITableView -> canEditRowAtIndexPath
UITableView -> commitEditingStyle

现在基本上是这样的: 当前状态

但现在我想从我的代码中手动触发“滑动手势”。我尝试实现 UITableView -> didSelectRowAtIndexPath 并且在那里我使用了 cell.setEditing (真,动画:真)。但它不起作用。关于我如何做到这一点的任何想法?

这是我当前的代码:

var cell = tableView.cellForRowAtIndexPath (indexPath) as! UITableViewCell
cell.setEditing (true, animated: true)

谢谢!

4

0 回答 0