首页 > 其他 > 详细

ViewController push的自定义动画

时间:2015-07-28 18:03:48      阅读:235      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!