iOSAnimation

Core Animation核心动画

2015-11-12  本文已影响332人  iOS_成才录
框架图.png Snip20151029_7.png

一、Core Animation 核心动画

二、Core Animation的使用步骤

1、使用步骤

三、CAAnimation

结构图.png

可用动画类 : CAAnimationGroup 、CATransition、CABasicAnimation和CAKeyframeAnimation

四、CAAnimation的常用属性

 duration:动画的持续时间

 repeatCount:动画的重复次数

 timingFunction:控制动画运行的节奏
  ---> timingFunction可选的值有:
     --- kCAMediaTimingFunctionLinear(线性):匀速,给你一个相对静态的感觉
     --- kCAMediaTimingFunctionEaseIn(渐进):动画缓慢进入,然后加速离开
     --- kCAMediaTimingFunctionEaseOut(渐出):动画全速进入,然后减速的到达目的地
     --- kCAMediaTimingFunctionEaseInEaseOut(渐进渐出):动画缓慢的进入,中间加速,然后减速的到达目的地。这个是默认的动画行为。

delegate:动画代理(CAAnimationDelegate),用来监听动画的执行过程

    @interface NSObject (CAAnimationDelegate)
    // 动画开始执行的时候触发这个方法
    - (void)animationDidStart:(CAAnimation *)anim;

    // 动画执行完毕的时候触发这个方法
    - (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
    @end

4> delegate:动画代理,用来监听动画的执行过程

上一篇 下一篇

猜你喜欢

热点阅读