特定行的UITableViewCell编辑样式

时间:2013-09-02 11:42:34

标签: iphone ios objective-c uitableview

我一直在尝试使用下面的委托方法

删除UITableView中的特定行
tableView commitEditingStyle:editingStyle forRowAtIndexPath:

我的意图是不要仅为特定单元格显示“删除”按钮。 请任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:5)

使用UITableView

的以下数据源方法
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
    // Return NO if you do not want the apply specified item to be editable.

    if("Your Condition") // such like indexPath.row == 1,... or whatever.
        return YES;
    else
        return NO;
}

简而言之return YES您希望编辑的特定行/单元格 return NO;