CATransition *animation = [CATransition animation];
[animation setDuration:1.25f];
[animation setTimingFunction:[CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseIn]];
[animation setType:kCATransitionReveal];
//animation.delegate = self;
[second.view removeFromSuperview];
[self.view addSubview:third.view];
third.view.frame = CGRectMake(0, 0, 320, 300);
[animation setSubtype: kCATransitionFromRight];
[self.view.layer addAnimation:animation forKey:@"Reveal"];
要加入 QuartzCore.framework 框架
引入 #import <QuartzCore/QuartzCore.h> 头文件