EditActionsforRow:以编程方式关闭

时间:2015-02-16 23:10:02

标签: ios iphone swift

我正在努力在我的tableview中实现一些自定义操作。目前,我已在下面的代码中创建了自定义操作。

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

//my custom report Action
            var reportAction = UITableViewRowAction(style: UITableViewRowActionStyle.Normal, title: "report problem with product") { (myaction, indexPath) -> Void in
                println(myaction)

                println(indexPath)

//Close the action programmaticaly


            }
            reportAction.backgroundColor = UIColor.purpleColor()


            return [reportAction]

执行操作后,向左滑动。它正确地显示紫色标签,其中"报告产品"

的问题

问题是似乎无法使表格单元格以编程方式刷回常规表格视图。它因此卡在下面的屏幕上。

enter image description here 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你想跑。

tableView.setEditing(false, animated: true)