如何禁用特定单元格ios中的编辑模式?

时间:2013-05-13 05:48:59

标签: ios ios6 uitableview

我在可编辑模式下创建了tableview,所有tableview行都包含( - )符号,但我需要一些单元格不在可编辑模式下,如果有可能, 谢谢

2 个答案:

答案 0 :(得分:18)

根据UITableViewDataSource的苹果文档 https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableViewDataSource_Protocol/Reference/Reference.html

您可以使用tableView:canEditRowAtIndexPath:

答案 1 :(得分:8)

是的,阅读documentation将会解释这个问题。有助于您的问题是:tableView:canEditRowAtIndexPath:

这应该让你朝着正确的方向前进。

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {

    BOOL edit = NO;

    if(indexPath.row == 2) {

        edit = YES;
    }

    return edit;
}