如果我在 canEditRowAtIndexPath
中返回 false,因为我想在向左滑动时禁止删除行,但同时我想让用户更改行的顺序。看来不可能。 canMoveRowAtIndexPath
将不会被调用。
知道如何使行可移动但不可编辑吗?
最佳答案
你可以这样做:
对于可移动的单元格:
-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
对于不可删除的单元格:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}
关于ios - UITableView 中可移动但不可编辑的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30705644/