editActionsForRowAtIndexPath - 操作完成后如何关闭滑块

时间:2015-07-10 12:01:48

标签: swift tableview

推特动作完成后关闭滑块的方法是什么?

    func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]? {
         let tweet = UITableViewRowAction(style: .Normal, title: "Tweet") { action, index in
         println("tweet")
    }
         let done = UITableViewRowAction(style: .Default, title: "Done") { action, index in
         println("done")
    }
    return [tweet, done]
}

2 个答案:

答案 0 :(得分:4)

当您的操作完成或从Edit mode切换时,您可以在tableView上使用此操作:

self.tableView.setEditing(Bool, animated: Bool)

@ Craig.Pearce建议

答案 1 :(得分:2)

我没有评论的声誉,但要更新@ciccioska的答案,应该是...

tableView.setEditing(false, animated: Bool)