我实现了 moveRowAtIndexPath 来重新排列 UITableView 中单元格的顺序并设置 UITableViewCellEditingStyleNone 以便在编辑模式下仅显示重新排序控件。
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleNone;
}
它工作正常,但是当进入编辑模式时,它仍然将每个单元格的内容缩进到右边,希望为删除或插入控件腾出空间。我没有使用任何一个,所以它变成了一个奇怪的空白空间。有没有办法在编辑模式下避免这种行为?