学习一下动画,感谢以下大神的文章:
    UIView:基础动画.关键帧动画.转场动画

    Core Animation :基础动画,关键帧动画,动画组,转场动画,逐帧动画

    CALayer :CALayer简介,CALayer常用属性,CALayer绘图 

     ===>        http://www.cnblogs.com/kenshincui/p/3972100.html

   Quartz 2D

    Swift3.0 一些动画基础整理

   iOS-仿膜拜贴纸滚动(物理仿真)

   iOS那些简单的动画(不定期更新

 iOS动画篇_CALayer这些牛逼的子类你造吗

在看完这些文章之后,本猿照葫芦画猴子,写了个小demo,算是简单学习下动画.该demo中使用CABasicAnimation CAKeyframeAnimation keyframeAnimation

贝塞尔曲线绘制路径 UIView动画 逐帧动画 UIView动画 转场动画 动画组 CALayer动画,传感器仿膜拜动画大锅乱炖.

1.首先为各个动画写个入口

 1 - (void)viewDidLoad {
 2     [super viewDidLoad];
 3     //背景
 4     UIImage * bgImg = [UIImage imageNamed:@"树林"];
 5     self.bgImg = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, SCRCCEWH.width, SCRCCEWH.height)];
 6     self.bgImg.image = bgImg;
 7     [self.view addSubview:self.bgImg];
 8     
 9     self.currentIndex = 1; //默认第一张图片
10     self.ballAry = @[@"大师球",@"高级球",@"超级球",@"精灵球"];  //先准备4个球体
11     
12     //晴天娃娃摇摆动画
13     [self sunChildAniamtion];    //基础动画   CABasicAnimation
14     //制作树叶layer
15     [self makeLeafLayer];
16     //制作小汽车
17     [self makeCarLayer];
18     //落叶下落动画
19     [self fallLeafAnimation];   //关键帧动画  CAKeyframeAnimation    通过贝塞尔曲线绘制下路路径  CGPathCreateMutable
20     //落叶旋转动画
21     [self leafOverturnAnimation];   //基础动画  CABasicAnimation
22    //落叶生长动画
23     [self leafGrowAnimation];    //UIView动画
24     //蝴蝶飞舞动画
25     [self butterflyAnimation];   //逐帧动画:振翅   飞翔:关键帧动画  路径:keyframeAnimation
26 
27 }
View Code

相关文章:

  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-25
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案