9

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

4

2 回答 2

27

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

您可以使用tableView:canEditRowAtIndexPath:

于 2013-05-13T05:52:25.420 回答
9

是的,阅读文档将对这个问题有所了解。对您有帮助的方法是:tableView:canEditRowAtIndexPath:

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

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

    BOOL edit = NO;

    if(indexPath.row == 2) {

        edit = YES;
    }

    return edit;
}
于 2013-05-13T05:55:53.867 回答