我实现了moveRowAtIndexPath来重新排列UITableView中单元格的顺序,并设置UITableViewCellEditingStyleNone,以便在编辑模式下仅显示重新排序控件。显示UITableViewCell重排序控制,而不将单元格内容向右移动?
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleNone;
}
它工作正常,但在编辑模式进入时,它仍然缩进每个单元格的内容,希望以腾出空间给一个缺失或插入的控制权。我没有使用,所以它变成了一个奇怪的空白空间。有没有办法在编辑模式下避免这种行为?
非常感谢。根据你的回答,我发现UITableViewDelegate方法tableView:shouldIndentWhileEditingRowAtIndexPath:它为所有单元格设置选项。 –