码迷,mamicode.com
首页 > 其他好文 > 详细

ViewController push的自定义动画

时间:2015-07-28 18:06:55      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

    CATransition *transition = [CATransition animation];
    transition.duration = 1.0f;
    transition.subtype = kCATransitionFromTop;//可更改为其他方式
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
    transition.type = @"pageUnCurl";//可更改为其他方式
    [self.navigationController.view.layer addAnimation:transition forKey:nil];
    
    [self.navigationController popViewControllerAnimated:NO];

 其中 type包括:

kCATransitionFade
kCATransitionMoveIn
kCATransitionPush
kCATransitionReveal
@"cameraIris"//相机
@"cameraIrisHollowOpen"//相机开
@"cameraIrisHollowClose"//相机关
@"cube"//魔方
@"alignedCube"//..
@"flip"//页面翻转
@"alignedFlip"//..
@"oglFlip"//..
@"rotate"//风车
@"pageCurl"//黄历翻页
@"pageUnCurl"//..
@"rippleEffect"//波纹
@"suckEffect"//吸收
@"spewEffect"//淡入淡出
@"genieEffect"//..
@"unGenieEffect"//..
@"twist"//..
@"tubey"//..
@"swirl"//..
@"charminUltra"//..
@"zoomyIn"//..
@"zoomyOut"//..

 

 subtype包括:

kCATransitionFromRight
kCATransitionFromLeft
kCATransitionFromTop
kCATransitionFromBottom

 

 
 

ViewController push的自定义动画

标签:

原文地址:http://www.cnblogs.com/lxllanou/p/4683235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!