·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> CATransition动画效果

CATransition动画效果

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

  

 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 将旧视图移开,显示下面的新视图