non ero fortunati con ricerca di questo, ecco che andiamo;)popViewController/viewWillAppear non animato in iOS 5
Ho un UIViewController
con un costume UINavigationBar
che spinge un altro UIViewController
come visualizzazione secondaria.
Tutto funziona correttamente, tranne quando faccio clic sul pulsante Indietro nella sottoview. La vista delle anteprime (prima) appare correttamente, ma non animata. L'animazione di UINavigationBar
è corretta, solo le visualizzazioni cambiano immediatamente.
La funzione - (void)viewWillAppear:(BOOL)animated
del primo UIViewController
viene chiamata con NO
per animated
. Ciò accade solo quando eseguo il test con iOS 5, non con iOS 4.
Qualcuno sa come risolvere questo problema?
Grazie per il vostro aiuto! Hannes
UPDATE 1
ho appena rimosso tutto il codice personalizzato e l'utilizzo dell'apparecchio pianura UINavigationBar
(quindi nessuna impostazione in più) ed ancora non funziona con iOS 5. Questo è il mio codice che utilizzo nel prima ViewController per spingere il secondo ViewController:
[self.navigationController pushViewController:secondViewController animated:YES];
Come ho già detto - quando si fa clic sul pulsante indietro nella barra di navigazione sulla seconda vista la prima vista appare immediatamente senza animazione.
Qualsiasi aiuto sarebbe apprezzato! Grazie!
UPDATE 2
Mi sento come se sto avvicinando alla questione, ma ancora nessuna soluzione:
Ho appena aggiunto una consuetudine UINavigationController
dove mi basta chiamare [super popViewControllerAnimated:animated]
. Questo get viene chiamato correttamente (animato è SÌ) ma il viewWillAppear
del primo UIViewController
ottiene NO come valore per l'animazione ...
oh mio dio, grazie sooomuch !! stavo impazzendo con questo! ho appena scoperto che c'era un '[super viewWillAppear] nel' viewDidAppear' del mio custom 'UITabBarController'. Grazie ancora! – Hannes
@Hannes grazie funziona per me @Hannes stai usando 'Rumex CustomTabbar (RXCustom Tabbar)' Ho appena nascosto il '[super viewWillAppear] nella viewDidAppear del mio UITabBarController personalizzato. è questo crea qualche problema? qual è stato il problema con questo? –
@Hannes sto aprendo il 'presente modal viewcontroller' in quel momento sto ricevendo lo stesso problema. hai qualche idea? –