2015-07-10 19 views
2

完成推特動作後關閉滑塊的方式是什麼?editActionsForRowAtIndexPath - 完成操作後如何關閉滑塊

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] 
} 

回答

4

當完成你的行動,或當你從Edit mode切換可以使用此呼籲您tableView

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

由@ Craig.Pearce

+0

我是否需要在editActionsForRowAtIndexPath中實現這個? –

+0

是的,正如我在上面寫的,你需要在你的動作完成後做到這一點。 – ciccioska

2

建議我不要有評論的聲譽,但由@ciccioska更新答案,它應該是...

tableView.setEditing(false, animated: Bool)

相關問題