editActionsForRowAtIndexPath 滑动问题

editActionsForRowAtIndexPath swipe issue

我有自定义的 UITableViewCell,上面有一些内容。当我尝试滑动(以显示带有图像的删除自定义按钮)时,它根本不起作用,或者如果我尝试这样做 10 次,那么我可以看到滑动删除按钮操作。

我的代码是:

func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
        return true
    }

    func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
        //
    }


    func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {


        let cell = tableView.cellForRowAtIndexPath(indexPath) as! MessagesCell

        let deleteAction = UITableViewRowAction(style: UITableViewRowActionStyle.Destructive, title: "       ") { value in

            // here some removing action
        deleteAction.backgroundColor = UIColor(patternImage: UIImage(named: "swipeToDelete")!)
        return [deleteAction]
    }

这段代码会有所帮助

func tableView(tableView: UITableView!, canEditRowAtIndexPath indexPath: NSIndexPath!) -> Bool {
return true

}

func tableView(tableView: UITableView!, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath!) {
    if (editingStyle == UITableViewCellEditingStyle.Delete) {
        // handle delete (by removing the data from your array and updating the tableview)
    }
}

谢谢。

问题出在 IIViewDeckController 中,它阻止了使用 PanGesture 滑动