如果我在canEditRowAtIndexPath
中返回false,因为我想在向左滑动时禁止删除行,但同时我想让用户更改行的顺序。这似乎不可能。 canMoveRowAtIndexPath
不会被调用。
知道如何让行可移动但不可编辑吗?
答案 0 :(得分:1)
您可以这样做:
要使细胞可移动:
-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
单元格不可删除:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}