如何限制UITableView中第一行的删除选项

时间:2010-08-24 18:42:59

标签: iphone

HI 在我的应用程序中,我希望删除控制按钮不会对第一行起作用,除了所有其他行。

请有人告诉我这是怎么可能的。

由于

1 个答案:

答案 0 :(得分:3)

在表委托中实现editingStyleForRowAtIndexPath方法,并根据单元格的索引返回样式值:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView
           editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
    //Disable editing for 1st row in section
    return (indexPath.row == 0) ? UITableViewCellEditingStyleNone : UITableViewCellEditingStyleDelete;
}