Estoy descartando un controlador de vista modal y presentando inmediatamente otro controlador de vista modal, pero actualmente no puedo usar la animación en ambos, el segundo.¿Cómo demorar entre 2 animaciones?
¿Hay alguna manera de retrasar el proceso para que el usuario experimente ambas animaciones?
El código siguiente funciona actualmente sin embargo, el usuario sólo ve la segunda animación, obviamente:
// First one configure
detailViewController.modalPresentationStyle = UIModalPresentationFullScreen;
detailViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:detailViewController animated:YES];
//Dismiss first one
[self dismissModalViewControllerAnimated:NO];
//Immediately configure and show second one
navController.modalPresentationStyle = UIModalPresentationFormSheet;
navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:YES];
puedo asumir que usted ha intentado ya ' [auto dismissModalViewControllerAnimated: SÍ];' sin ¿¿éxito?? –
[UIView transitionWithView: duración de mysuperview: 0,75 opciones: animaciones UIViewAnimationTransitionFlipFromRight:^{[self dismissModalViewControllerAnimated: NO]; } finalización: nada] –