当我执行toggleEdit时,左边显示一个中间带有白线的红色按钮(以启用删除),并且我的UITable中每个单元格右侧显示一个带有白色箭头的蓝色按钮:
-(IBAction)toggleEdit:(id)sender {
[self.table setEditing:!self.table.editing animated:YES];
}
右边的蓝色按钮显示,因为我有每个单元格:
cell.editingAccessoryType = UITableViewCellAccessoryDetailDisclosureButton;
执行toggleEdit时是否可以不显示左侧的红色按钮?
答案 0 :(得分:2)
是。在你的:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
}
只返回UITableViewCellEditingStyleDelete以外的任何内容,以查找无法删除的项目。