只允许UITableView的某些部分可编辑

时间:2012-03-01 02:56:28

标签: ios iphone uitableview nsindexpath

我有一个包含多个部分的UITableView,我想只编辑一个部分(滑动删除)。

我有一种感觉,我必须在willBeginEditingRowAtIndexPath委托方法中做一些事情,但我似乎无法弄明白。

2 个答案:

答案 0 :(得分:10)

使用

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

允许可编辑返回YES,否则返回NO。

答案 1 :(得分:3)

您可以使用以下功能查找您的内容:

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

将“是”返回到您要编辑的行。