Ho impostato il mio viewController di utilizzare il pulsante di modifica nel modo in cui Apple raccomanda vs.:Swipe per eliminare pulsante Modifica premuto su iPhone
self.navigationItem.rightBarButtonItem = self.editButtonItem;
Quando l'utente tocca il pulsante di modifica, che provoca il metodo setEditing:animated:
a grilletto. In questo metodo, aggiungo o rimuovo una "nuova riga" a seconda del valore editing
(ad esempio una riga che l'utente può toccare per aggiungere un nuovo elemento).
Quando l'utente scorre su una cella (mentre non è in modalità di modifica), chiama anche setEditing:animated:
, il che causa il mio codice per aggiungere questa "nuova riga" in modo errato. Dovrebbe mostrare questa nuova riga solo quando l'intero viewController è in modalità di modifica (ad esempio quando si tocca il pulsante di modifica).
Come posso risolvere questo problema?
puoi cambiare l'immagine dell'eliminazione? – bluezald