CATransition
type:属性设置
type: 主要是对于转场动画类型选择
1.系统提供的结构体属性
KCATransitionFade----淡出
KCAtransitionMoveIn------覆盖原图
KCATransitionPush------推出
KCATransitionReveal-----底部显出来
2. 使用系统提供的字符串动画类型选择
pageCurl 向上翻一页
pageUnCurl 向下翻一页
rippleEffect滴水效果
suckEffect 收缩效果, 如一块布被抽走
cube 立方体效果
oglFlip 上下翻转效果
subeType属性设置
kCATransitionFromRight 从右边开始动画
kCATransitionFromLeft 从左边开始动画
kCATransitionFromTop 从上边开始动画
kCATransitionFromBottom 从底部开始动画
CAMediaTimingFunction------动画速度
kCAMediaTimingFunctionLinear
kCAMediaTimingFunctionEaseIn
kCAMediaTimingFunctionEaseOut
kCAMediaTimingFunctionEaseInEaseOut
kCAMediaTimingFunctionDefault
kCAMediaTimingFunctionLinear
创建了一个线性的计时函数,同样也是CAAnimation的timingFunction属性为空时候的默认函数。
kCAMediaTimingFunctionEaseIn
常量创建了一个慢慢加速然后突然停止的方法。
kCAMediaTimingFunctionEaseOut
则恰恰相反,它以一个全速开始,然后慢慢减速停止。
kCAMediaTimingFunctionEaseInEaseOut
创建了一个慢慢加速然后再慢慢减速的过程。
kCAMediaTimingFunctionDefault,
它和kCAMediaTimingFunctionEaseInEaseOut很类似,但是加速和减速的过程都稍微有些慢。虽然它的名字说是默认的,但还是要记住当创建显式的CAAnimation它并不是默认选项(换句话说,默认的图层行为动画用kCAMediaTimingFunctionDefault作为它们的计时方法)。
网友评论