如何防止UITableView在打开编辑时保留单元格左侧的空间?

Yur*_*kiy 13 iphone uitableview

我为UITableView设置了编辑模式,可以进行单元格重新排序.UITableViewCellEditingStyleNone由每个单元格的editingStyleForRowAtIndexPath:方法返回,但它保留了单元格左侧的一些区域.是否可以防止这样的区域保留,因为我不需要在左边插入或删除图标?简而言之,我希望有一个占用所有可用区域的单元格,仍然可以重新排序.

小智 34

// UITableViewDelegate

- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath {
    return NO;
}
Run Code Online (Sandbox Code Playgroud)


con*_*are 7

请参阅文档:您可以在单元格上设置一个布尔值,使其不缩进.只需添加

cell.shouldIndentWhileEditing = NO;
Run Code Online (Sandbox Code Playgroud)

无论你在哪里创建你的细胞.