2013-02-04 14 views
6

Quando modifico la modalità uitableview in modalità di modifica, vorrei che l'utente fosse in grado di selezionare una cella senza che avvenga il passaggio. Il seguito è stato collegato nello storyboard. C'è un modo per disabilitare il seguito durante la modalità di modifica?Discard segue durante la modalità di modifica della vista utente

Non riesco a disabilitare l'interazione con la cella durante la modifica di più perché ho bisogno di prendere sul controllo di modifica (inserire pulsante) premere.

risposta

12

Secondo lei controller di sostituzione

- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender{ 
    return !self.isEditing; 
} 

Dentro quel metodo di controllo se questa è la segue corretta e verificare lo stato di modifica. Se la modifica è attiva, restituire NO; in caso contrario, restituire YES.

+2

'shouldPerformSegueWithIdentifier' è iOS 6 e versioni successive. – zaph

+0

e un esempio per aiutare: [qui] (http://www.sandymilne.com/shouldperformseguewithidentifier-and-prepareforsegue-in-ios-6/) – plusangel

Problemi correlati