Inherits from | |
Conforms to | |
Framework |
/System/Library/Frameworks/QuartzCore.framework |
Availability |
Available in iOS 2.0 and
later. |
Declared in |
CAAnimation.h |
CATransition类实现层的转场动画。你可以从一组预定义的转换或者通过提供定制的CIFilter实例来指定转场效果。
说明:
duration:动画持续的时长。
timingFunction:没明白(谁明白的说明一下吧)
type:转场动画的类型。如果在一个自定义的转场动画中指定的过滤器属性,此属性将被忽略。
type共有四种类型:
NSString * const kCATransitionFade;//逐渐消失 NSString * const kCATransitionMoveIn;//移入 NSString * const kCATransitionPush;//平移(暂且这么称呼吧) NSString * const kCATransitionReveal;//显露
默认类型为kCATransitionFade。
subtype:转场动画将要去往的方向。
subtpye有四种类型:
NSString * const kCATransitionFromRight; NSString * const kCATransitionFromLeft; NSString * const kCATransitionFromTop; NSString * const kCATransitionFromBottom;
默认方向是nil。
[self.tabBarController.tabBar.layer addAnimation:animation forKey:@"animation"];
以下几种转场动画调用的苹果的私有API,注意咯,小心用了之后被苹果打回来。
原文地址:http://www.cnblogs.com/yulang314/p/3753801.html