通常,当您定义-tableView:commitEditingStyle:forRowAtIndexPath
时,您可以通过滑动将所有单元格切换到编辑模式
但是,我想仅针对特定单元格启用-tableView:commitEditingStyle:forRowAtIndexPath
这可能吗?
答案 0 :(得分:5)
表视图还有另一种委托方法
tableView:canEditRowAtIndexPath:
您可以在其中定义是否可以为特定索引路径编辑行。
希望这有帮助。
答案 1 :(得分:2)
除了 Malav Soni 说,你也可以在这个代表mehtod中做到这一点
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
if(indexPath.row != yourrow){
return UITableViewCellEditingStyleNone;
}
}