En un segue costumbre, tengo la siguiente transición sencilla:animación personalizada para UINavigationController No empuje haciendo barra de navegación correctamente
- (void) perform {
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
[UIView transitionWithView:src.navigationController.view duration:1
options:UIViewAnimationOptionTransitionFlipFromBottom
animations:^{
[src.navigationController pushViewController:dst animated:NO];
}
completion:NULL];
}
El contenido de vista anima bien. Sin embargo, al ejecutar la animación, la barra de navegación en la parte superior tiene un diseño desordenado (botones todos abarrotados en la esquina superior izquierda, sin título), apareciendo en su lugar solo cuando finaliza la animación. ¿Alguien sabe lo que he hecho mal y cómo solucionarlo? ¡Gracias!
¿Alguien puede explicar por qué esto fue downvoted? – qix
¡Muchas gracias! El código eliminado me ayudó a descubrir cómo puedo animar solo el cambio de barra de navegación durante la inserción, pero no el cambio de vista de contenido – Denis