我正在努力在我的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]
执行操作后,向左滑动。它正确地显示紫色标签,其中"报告产品"
的问题问题是似乎无法使表格单元格以编程方式刷回常规表格视图。它因此卡在下面的屏幕上。
有什么想法吗?
答案 0 :(得分:1)
你想跑。
tableView.setEditing(false, animated: true)