0

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

如果用户选择删除选项,我想让删除按钮看起来就像用户侧滑了单元格一样。

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

4

1 回答 1

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;
}

所以现在每当你进入编辑模式时,只有那个单元格会显示编辑控件。

希望这可以帮助。

于 2012-08-21T22:19:57.717 回答