我使用editActionsForRowAtIndexPath功能创建了一个tableview,我想在刷卡时显示de delete按钮。但是该行没有显示按钮。我想也许有些东西可以阻止滑动手势,但是当我设置'setEditing'为了真实,我可以刷掉按钮。也许你可以帮助我解决问题或解决问题的方法。
请参阅下面的代码:
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]?
{
print("editActionsForRowAtIndexPath")
let deleteAction = UITableViewRowAction(style: .Normal, title: "Verwijder") { (UITableViewRowAction, NSIndexPath) -> Void in
}
deleteAction.backgroundColor = UIColor(red:0.99, green:0.35, blue:0.19, alpha:1.0)
return [deleteAction]
}
func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
// All tasks are handled by blocks defined in editActionsForRowAtIndexPath, however iOS8 requires this method to enable editing
}