Question

Dans mon DetailViewController j'ai le code

x2 MISE À JOUR

Ceci est mon 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
....

Dans mon detailViewController je veux envoyer tableView la « magie / quoi que ce soit » pour enregistrer « mode d'édition » pour changer l'accessoire, mais je ne veux pas que pour faire apparaître les boutons de suppression. Auparavant, je n'ai pas eu la [tableView setEditing:editing animated:YES]; ligne, et donc je veux seulement pour faire apparaître l'accessoire.

Était-ce utile?

La solution

Vous devez certainement résoudre ce problème.

Lorsque vous créez la vue de table cellulaire (en tableView:cellForRowAtIndexPath:), définissez la propriété accessoryType à UITableViewCellAccessoryNone et la propriété editingAccessoryType à UITableViewCellAccessoryDisclosureIndicator.

Vous faites cela au lieu de mettre en œuvre la méthode tableView:accessoryTypeForRowWithIndexPath: dépréciée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top