我有一个表格视图,如果用户长按一行会弹出一个菜单,菜单中的一个选项是删除该行。
如果用户选择删除选项,我想让删除按钮看起来就像用户侧滑了单元格一样。
是否可以将单个单元格设置为编辑/删除模式?我从 API 中看不到任何东西。
我有一个表格视图,如果用户长按一行会弹出一个菜单,菜单中的一个选项是删除该行。
如果用户选择删除选项,我想让删除按钮看起来就像用户侧滑了单元格一样。
是否可以将单个单元格设置为编辑/删除模式?我从 API 中看不到任何东西。
您可以伪造在删除模式下仅显示一个单元格的效果。使用这种方法:
-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == myEditableCellIndex) // myEditableCellIndex would
return YES; // change based what cell you
// are editing.
return NO;
}
所以现在每当你进入编辑模式时,只有那个单元格会显示编辑控件。
希望这可以帮助。