是否可以以编程方式将表格行设置为删除模式?

时间:2012-08-21 18:00:21

标签: ios

我有一个表视图,如果用户长按一行会弹出一个菜单,菜单中的一个选项就是删除该行。

如果用户选择删除选项,我想让删除按钮出现就像用户侧面刷过单元格一样。

是否可以将单个单元格设置为编辑/删除模式?我无法从API中看到任何内容。

1 个答案:

答案 0 :(得分:1)

你可以伪造在删除模式下只显示一个单元格的效果。使用此方法:

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

    if (indexPath.row == myEditableCellIndex)   // myEditableCellIndex would 
       return YES;                              // change based what cell you 
                                                // are editing.
    return NO;
}

现在,无论何时进入编辑模式,只有该单元格会显示编辑控件。

希望这会有所帮助。

相关问题