iphone objective-c interessantes Problem mit Zubehör und setEditing
-
23-09-2019 - |
Frage
In meinem DetailViewController ich habe den Code
AKTUALISIERT x2
Das ist mein setEditing
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[tableView setEditing:editing animated:YES]; //this line was added to force editing Mode
....
In meinem detailViewController Ich möchte die Tableview ‚Magie / was auch immer es ist‘ schicken, um registrieren ‚-Editier-Modus‘ das Zubehör zu ändern, aber ich nicht die Löschtasten bringen möchten. Zuvor hatte ich nicht die Linie [tableView setEditing:editing animated:YES];
haben, und so habe ich es nur das Zubehör bringen möchten.
Lösung
Sie sollten auf jeden Fall dieses Problem zu beheben.
Wenn Sie die Tabellenansicht Zelle (in tableView:cellForRowAtIndexPath:
) erstellen, setzen Sie die accessoryType
Eigenschaft auf UITableViewCellAccessoryNone
und der editingAccessoryType
Eigenschaft UITableViewCellAccessoryDisclosureIndicator
.
Sie tun dies, anstelle der veralteten tableView:accessoryTypeForRowWithIndexPath:
Verfahrens.