ios核心动画:动画组

作者: Dayu大鱼 | 来源:发表于2016-06-26 00:37 被阅读1519次

核心动画回顾:
注意:Core Animation是直接作用在CALayer上的,并非UIView。

核心动画的使用方法:

  1. 通过初始化一个CAAnimation对象( 创建一个),并设置对象的一些动画属性
    2.通过调用CALayer的 addAnimation: forKey: 方法增加CAAnimation到CALayer对象中,这样就能开始执行动画了
动画组
动画1:
CAAnimation *rotation=[CAAnimation animation];
rotation.keyPath=@"transform.rotation";
rotation.toValue=@0.6;

动画2:
CAAnimation *position=[CAAnimation animation];
position.keyPath=@"position";
position.toValue=[NSValue valueWithCGPoint: CGPointMake(100,0)];

动画3:

CAAnimation *scale=[CAAnimation animation];
scale.keyPath=@"scale";
scale.toValue=@0.6;


CAAnimationGroup *group=[CAAnimationGroup animation];
group.animations=@[动画 1(anmi), 动画2(scale),  动画3(rotation) , ... ];
[_redView.layer addAnimation:group forKey:nil];

animations:用来保存一组动画对象的NSArray
(并且默认一组动画是同时运行的)

相关文章

  • iOS基础 - 核心动画(转)

    iOS基础 - 核心动画 一、核心动画 l核心动画基本概念 l基本动画 l关键帧动画 l动画组 l转场动画 lCo...

  • iOS Core Animation (一) 基础动画

    iOS核心动画Core Animation分为几类:基础动画、关键帧动画、动画组、转场动画。关系大致如下图: CA...

  • iOS核心动画高级技巧 - 8

    iOS核心动画高级技巧 - 1iOS核心动画高级技巧 - 2iOS核心动画高级技巧 - 3iOS核心动画高级技巧 ...

  • iOS CABasicAnimation

    1、什么是核心动画 Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统...

  • iOS动画篇:核心动画系列(一)开篇

    1、什么是核心动画 Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统...

  • 核心动画

    核心动画:Core Animation(核心动画)是一组功能强大、效果华丽的动画API,无论在iOS系统或者在你开...

  • iOS里的核心动画

    iOS中核心动画分为:基本动画、关键帧动画、转场动画、动画组.(layer中不能真实改变图层动画值,我们所看到的动...

  • iOS视频学习教程分享

    音视频 iOS核心动画技术:完美的iOS转场动画 iOS核心动画技巧:完美的iOS高级转场动画(2) iOS高级音...

  • iOS动画简介

    概述 这里主要就iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,...

  • iOS动画总结(收集)

    iOS动画 1.iOS动画专题·UIView二维形变动画与CAAnimation核心动画 2.iOS动画总结(Co...

网友评论

    本文标题:ios核心动画:动画组

    本文链接:https://www.haomeiwen.com/subject/qrvadttx.html