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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top