编辑样式删除不显示删除按钮

时间:2015-07-06 08:24:57

标签: xcode swift

我有一个功能正常的“ToDo”列表应用程序,只是添加了画龙点睛。我正在实现一个commitEditingStyle函数,如下所示。

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
    if editingStyle == UITableViewCellEditingStyle.Delete {
        toDoList.removeAtIndex(indexPath.row)
        NSUserDefaults.standardUserDefaults().setObject(toDoList, forKey: "toDoList")
        toDoListTable.reloadData()

该应用程序不会崩溃,没有错误,并且通过向左移动然后向右移动来“滑动”,但不会出现红色DELETE按钮。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

检查您对tableview的约束。如果没有设置,那么"删除"按钮将显示在当前视图之外(这可以在UI调试器中显示)。所以只限制前导和尾随视图和Viola!希望这会有所帮助。