我有一个带有tableView
的UIViewController和自定义单元格。我想向单元格添加滑动删除按钮。当我使用UITableViewController
并定义editActionsForRowAtIndexPath
滑动按钮效果很好。但现在它没有出现。滑动操作正在运行,但不显示按钮。我做错了什么?
class CartViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var tableView:UITableView!
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
...
return items_count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
...
}
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {
let deleteAction = UITableViewRowAction(style: UITableViewRowActionStyle.Default, title: "Delete",handler: { (action:UITableViewRowAction!, indexPath:NSIndexPath!) -> Void in
...
})
return [deleteAction]
}
}