no tuve suerte con la búsqueda de esto, así que aquí vamos;)popViewController/viewWillAppear no animada en IOS 5
Tengo un UIViewController
con una costumbre UINavigationBar
que empuja otra UIViewController
como subvista.
Todo funciona bien excepto cuando hago clic en el botón Atrás en la subvista. La vista previa (primera) aparece correctamente, pero no animada. La animación del UINavigationBar
es correcta, solo las vistas cambian inmediatamente.
La función - (void)viewWillAppear:(BOOL)animated
de la primera UIViewController
es llamado con NO
para animated
. Esto solo ocurre cuando pruebo con iOS 5, no con iOS 4.
¿Alguien sabe cómo solucionar esto?
Gracias por su ayuda! Hannes
Actualización 1
me acaba de quitar todos los códigos personalizados y simplemente utiliza los UINavigationBar
(por lo que no hay ningún ajuste adicional) de civil y que todavía no funciona con iOS 5. Este es mi código que utilizo en el primero ViewController para empujar la segunda ViewController:
[self.navigationController pushViewController:secondViewController animated:YES];
Como ya he dicho - al hacer clic en el botón Atrás en la barra de navegación en el segundo punto de vista la primera vista aparece inmediatamente sin animación.
¡Cualquier ayuda sería apreciada! ¡Gracias!
ACTUALIZACIÓN 2
Siento que estoy más cerca de la cuestión, pero todavía no hay solución:
acabo añade una costumbre UINavigationController
donde acabo de llamar [super popViewControllerAnimated:animated]
. de este ser llamado correctamente (animado es SI), pero el viewWillAppear
de la primera UIViewController
no obtiene por la relación calidad animada ...
¡Dios mío, gracias sooomuch! ¡Me estaba volviendo loco con este! Acabo de descubrir que había '[super viewWillAppear]' en 'viewDidAppear' de mi' UITabBarController' personalizado. ¡Gracias de nuevo! – Hannes
@Hannes gracias a mí funciona @Hannes ¿estás usando 'Rumex CustomTabbar (RXCustom Tabbar)' Acabo de ocultar el '[super viewWillAppear]' en el viewDidAppear de mi UITabBarController personalizado. ¿Esto crea algún problema? ¿Cuál fue el problema con esto? –
@Hannes estoy abriendo 'viewcontroller modal actual' en ese momento estoy obteniendo el mismo problema. ¿Tiene alguna idea? –