你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS在控制器間跳轉完成過渡動畫

IOS在控制器間跳轉完成過渡動畫

編輯:IOS開發綜合

曾經掌握了CALayer下的CATransition動畫在同一個控制器下完成,但是在不同控制器間跳轉又該如何完成呢?
MyViewController *myVC = [[MyViewController alloc]init];
//創立動畫
CATransition *animation = [CATransition animation];
//設置運動軌跡的速度
animation.timingFunction = UIViewAnimationCurveEaseInOut;
//設置動畫類型為立方體動畫
animation.type = @”cube”;
//設置動畫時長
animation.duration =0.5f;
//設置運動的方向
animation.subtype =kCATransitionFromRight;
//控制器間跳轉動畫
[[UIApplication sharedApplication].keyWindow.layer addAnimation:animation forKey:nil];
[self presentViewController:myVC animated:NO completion:nil];
  上面附上一些常用的動畫類型:

  Fade = 1, //淡入淡出
Push, //推擠
Reveal, //揭開
MoveIn, //掩蓋
Cube, //立方體
SuckEffect, //吮吸
OglFlip, //翻轉
RippleEffect, //波紋
PageCurl, //翻頁
PageUnCurl, //反翻頁
CameraIrisHollowOpen, //開鏡頭
CameraIrisHollowClose, //關鏡頭
CurlDown, //下翻頁
CurlUp, //上翻頁
FlipFromLeft, //左翻轉

  附上簡書大神的文章:http://www.jianshu.com/p/09b7e5ff371c
FlipFromRight,              //右翻轉

【IOS在控制器間跳轉完成過渡動畫】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved