如何始终将第一个单元格保持在第一个位置

时间:2016-03-17 02:03:32

标签: swift uitableview

如何始终将第一个单元格保留在第一个位置,以防万一需要重新排序其他单元格,第一个单元格无法移动。

1 个答案:

答案 0 :(得分:0)

试试这个。对于forst行将禁用编辑,对于其他行,将启用编辑。

//快速代码

    func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
        if indexPath.row == 0 {
           return false
        }
        return true
    }

// Objective-C代码

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:   (NSIndexPath *)indexPath {
     if (indexPath.row == 0) {
      return true;
     }
     return false;
}