//push时的跳转动画;
//过渡类型
//Common transition types.
kCATransitionFade
kCATransitionMoveIn
kCATransitionPush
kCATransitionReveal
kCATransitionFade;
@"cube";
@"suckEffect";
// 页面旋转
@"oglFlip";
//水波纹
@"rippleEffect";
@"pageCurl";
@"pageUnCurl";
@"cameraIrisHollowOpen";
@"cameraIrisHollowClose";
//这个是设置界面进入的方向;
// Common transition subtypes.
CA_EXTERN NSString * const kCATransitionFromRight
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCATransitionFromLeft
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCATransitionFromTop
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCATransitionFromBottom
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
//界面进入的时间函数;
// Timing function names.
CA_EXTERN NSString * const kCAMediaTimingFunctionLinear
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCAMediaTimingFunctionEaseIn
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCAMediaTimingFunctionEaseOut
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCAMediaTimingFunctionEaseInEaseOut
__OSX_AVAILABLE_STARTING (__MAC_10_5, __IPHONE_2_0);
CA_EXTERN NSString * const kCAMediaTimingFunctionDefault
__OSX_AVAILABLE_STARTING (__MAC_10_6, __IPHONE_3_0);
//type 、subType、TimingFunction这三组合可产生不同的效果
CATransition *animation = [CATransition animation];
[animation setDuration:0];
[animation setType: kCATransitionFade];
[animation setSubtype: kCATransitionFromBottom];
[animation setTimingFunction:[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseIn]];
[self.navigationController pushViewController:“要跳转的页面”animated:NO];
[self.navigationController.view.layer addAnimation:animation forKey:nil];
欢迎各位网友纠正指错