我有一个表视图,如果用户长按一行会弹出一个菜单,菜单中的一个选项就是删除该行。
如果用户选择删除选项,我想让删除按钮出现就像用户侧面刷过单元格一样。
是否可以将单个单元格设置为编辑/删除模式?我无法从API中看到任何内容。
答案 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;
}
现在,无论何时进入编辑模式,只有该单元格会显示编辑控件。
希望这会有所帮助。