following situation. I have an application that uses the UINavigationController for navigation.
To push a special navigation controller, I need custom animation, reduction. What I'm still looking good, the only problem is that the "old" Viewcontroller disappears before the animation starts, so the new view manager no longer sees "nothing" instead of viewing the old monitor in the background.
For a better view, I created a simple sample application: download



Does anyone know how to animate the new view manager (image3), which the old view controller (image1) remains in the background during the animation (image 2)?
AnimatedViewController *animatedViewController = [[AnimatedViewController alloc] initWithNibName:@"AnimatedViewController" bundle:nil]; animatedViewController.view.transform = CGAffineTransformMakeScale(0.01, 0.01); [UIView beginAnimations:@"animationExpand" context:NULL]; [UIView setAnimationDuration:0.6f]; animatedViewController.view.transform=CGAffineTransformMakeScale(1, 1); [UIView setAnimationDelegate:self]; [UIView commitAnimations]; [self.navigationController pushViewController:animatedViewController animated:NO];
Additional information: my application is not so simple. I use a three-dimensional structure for my application, but clicking and creating view controllers is just what the three20s do. I can connect only part ( THIS CAN BE CHANGED
in my code). I cannot change the code before and after (except for a lot of research).
source share