我的UITableViewController中有一堆UITableViewCell。当我将编辑设置为YES时,它会自动删除每个单元格。如何禁用删除功能?我只想让用户重新排序单元格。
答案 0 :(得分:6)
尝试:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:
(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleNone;
}
它控制是否显示减号,加号或无效
答案 1 :(得分:1)
将单元格的editingStyle设置为UITableViewCellEditingStyleNone,将-showsReorderControl设置为YES。在-tableview中:cellForRowAtIndexPath:方法:
[myCell setShowsReorderControl:YES];