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