Wie füge ich zusätzliche Zellen in einer UITableView im Bearbeitungsmodus hinzu?

Wissen Sie, wie einige Zellen in einer Tabellenansicht angezeigt werden, nachdem die Tabelle in den Bearbeitungsmodus übergegangen ist? Genau wie die iPhone-App "Kontakte", wenn Sie einen Kontakt bearbeiten.

Vielleicht irre ich mich, aber beim Bearbeiten der Kontakte sieht es so aus, als würde eine gruppierte UITableView verwendet.

Ich habe es versucht:

[self.tableView setEditing:YES animated:YES];
[self.tableView insertSections:[NSIndexSet indexSetWithIndex:1] withRowAnimation:UITableViewRowAnimationBottom];

Meine Tabelle hat nur 1 Abschnitt, wenn ich sie nicht bearbeite. Ich wollte beim Bearbeiten einen zusätzlichen Abschnitt hinzufügen (um es einfach zu halten), aber der Aufruf von 'insertSections' über stürzt ab (alle meine Tabellendelegierten berücksichtigen die 1 oder 2 Abschnitte gut Abhängig von self.editing habe ich versucht, beide Abschnitte im normalen Modus anzuzeigen.

Für 'numberOfSectionsInTableView' habe ich:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    if (!self.editing) return 1;
    return 2;
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage