CATransition *Transition=[CATransition animation];
//动画时间
Transition.duration=2;
//样式设置
Transition.timingFunction=[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
//过渡效果
Transition.type = @"rippleEffect";
//过度方向
Transition.subtype = kCATransitionFade;
//动画开始(在整体动画的百分比)
animation.startProgress = 0.3;
//添加动画效果
[self.view.layer addAnimation:animation forKey:@"CATransition"];
Transition.type 样式
pageCurl 向上翻一页
pageUnCurl 向下翻一页
rippleEffect 滴水效果
suckEffect 收缩效果,如一块布被抽走
cube 立方体效果
oglFlip 上下翻转效果
Transition.subtype 样式
kCATransitionFade 交叉淡化过渡
kCATransitionMoveIn 新视图移到旧视图上面
kCATransitionPush 新视图把旧视图推出去
kCATransitionReveal 将旧视图移开,显示下面的新视图