新手自定义 UIView的push和pop动画贴换效果
- (void)pushAnimationDidStop {}- (void)pushViewController: (UIViewController*)controller animatedWithTransition: (UIViewAnimationTransition)transition { [self pushViewController:controller animated:NO]; [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.6f]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(pushAnimationDidStop)]; [UIView setAnimationTransition:transition forView:self.view cache:YES]; [UIView commitAnimations];}- (UIViewController*)popViewControllerAnimatedWithTransition:(UIViewAnimationTransition)transition { UIViewController* poppedController = [self popViewControllerAnimated:NO]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0.6f]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(pushAnimationDidStop)]; [UIView setAnimationTransition:transition forView:self.view cache:NO]; [UIView commitAnimations]; return poppedController;}