iPhone toggleEdit - 禁用删除?

时间:2010-10-24 03:42:40

标签: iphone uitableview

当我执行toggleEdit时,左边显示一个中间带有白线的红色按钮(以启用删除),并且我的UITable中每个单元格右侧显示一个带有白色箭头的蓝色按钮:

 -(IBAction)toggleEdit:(id)sender {
     [self.table setEditing:!self.table.editing animated:YES];
 }

右边的蓝色按钮显示,因为我有每个单元格:

 cell.editingAccessoryType = UITableViewCellAccessoryDetailDisclosureButton;

执行toggleEdit时是否可以不显示左侧的红色按钮?

1 个答案:

答案 0 :(得分:2)

是。在你的:

 - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
 }

只返回UITableViewCellEditingStyleDelete以外的任何内容,以查找无法删除的项目。