in App Ich habe benutzerdefinierte Tabellenansicht welche Unterklasse von uiviewcontroller & Ich möchte die Bearbeitung in der Tabellenansicht zeigen, wenn ich zeige Self.navigationItem.rightBarButtonItem = self.editButtonItem; Als ich darauf geklickt habe, zeigt die Tabellenansicht kein rotes Minuszeichen. wo ich falsch lag & was mache ich für herauskommen?Wie zeige ich die Tabelle im Bearbeitungsmodus im iPhone an?
0
A
Antwort
2
Sie können self.editButtonItem verwenden; only: Falls Ihre Klasse eine Unterklasse der UITableViewController-Unterklasse ist.
Im Fall der UIViewController-Unterklasse funktioniert self.editBarButtonItem nicht.
In diesem Fall können Sie verwenden
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemEdit Ziel: Selbst Aktion: @selector (edit :)] Autorelease];
und im Bearbeitungsverfahren Satz Bearbeitung
- (void) Bearbeiten: (id) sender { myTable.editing = YES; }