-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{//1、创建旋转动画对象CABasicAnimation *rotate = [CABasicAnimation animation];rotate.keyPath = @"transform.rotation";rotate.toValue = @(M_PI);//2、创建缩放动画对象CABasicAnimation *scale = [CABasicAnimation animation];scale.keyPath = @"transform.scale";scale.toValue = @(0.0);//3、创建平移动画CABasicAnimation *move = [CABasicAnimation animation];move.keyPath = @"transform.translation";move.toValue = [NSValue valueWithCGPoint:CGPointMake(100, 100)];//4、将所有的动画添加到动画组中CAAnimationGroup *group = [CAAnimationGroup animation];group.animations = @[rotate,scale,move]; //次序无关,这几个动画同时执行//这些属性不再是添加到单个的动画上面,而是添加到整个的动画组上面
    group.duration = 2.0;group.removedOnCompletion = NO;group.fillMode = kCAFillModeForwards;[self.myview.layer addAnimation:group forKey:nil];
}

转载于:https://www.cnblogs.com/yipingios/p/4505707.html

核心动画05-CAAnimationGroup相关推荐

  1. iOS开发UI篇—核心动画简介

    一.简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍.也就是说,使用少量的代码就可以实现非常强大的功能. ...

  2. IOS开发基础之核心动画 基础动画、关键帧、组动画案例

    IOS开发基础之核心动画 基础动画.关键帧.组动画案例 案例源码在我的主页里.实现效果图 // // ViewController.m // 30-核心动画 // // Created by 鲁军 o ...

  3. iOS核心动画之CoreAnimation

    本文目录 一.Core Animation简介 二.Core Animation的使用步骤 三.CAAnimation 四.CAPropertyAnimation 回到顶部 一.Core Animat ...

  4. iOS - Core Animation 核心动画

    1.UIView 动画 具体讲解见 iOS - UIView 动画 2.UIImageView 动画 具体讲解见 iOS - UIImageView 动画 3.CADisplayLink 定时器 具体 ...

  5. Core Animation(核心动画)

    iOS开发UI篇-核心动画简介 一.简单介绍 Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍.也就是说,使用少量 ...

  6. iOS 核心动画 Core Animation浅谈

    代码地址如下: http://www.demodashi.com/demo/11603.html 前记 关于实现一个iOS动画,如果简单的,我们可以直接调用UIView的代码块来实现,虽然使用UIVi ...

  7. iOS核心动画Core Animation(一)

    核心动画Core Animation(一) 一.简述 Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core ...

  8. 核心动画——CAAnimation

    1.什么是核心动画? 核心动画--CAAnimation,采用了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;采用了CAAction协议,可以通过响应动作的方式来显示动画 ...

  9. iOS核心动画以及UIView动画的介绍

    我们看到很多App带有绚丽狂拽的特效,别出心裁的控件设计,很大程度上提高了用户体验,在增加了实用性的同时,也赋予了app无限的生命力.这些华丽的效果很多都是基于iOS的核心动画原理实现的,本文介绍一些 ...

  10. iOS动画专题·UIView二维形变动画与CAAnimation核心动画

    点击上方"iOS开发",选择"置顶公众号" 关键时刻,第一时间送达! 1. iOS动画 总的来说,从涉及类的形式来看,iOS动画有:基于UIView的仿射形变动 ...

最新文章

  1. mongodb实现对某列求和SUM
  2. Visual C++——《可视化编程技术》实验报告——绘图与文本操作
  3. 【人脸对齐-Landmarks】人脸关键点检测方法及评测汇总
  4. 以Windows服务方式运行.NET Core程序
  5. selenium自动化测试_49自动化测试中最常见的Selenium异常
  6. Android中设置文本颜色的三种方法
  7. 从Hexo迁移到Hugo附送漂亮的Hugo Theme主题
  8. Spring线程池开发实战
  9. ina3221嵌入式linux,嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统
  10. 使用Nginx的proxy_cache缓存功能取代Squid(转)
  11. 想自学python看哪位的视频比较好-Python入门视频看哪个好?适合初学者的教学视频推荐...
  12. 软件巨头Salesforce带来AutoML杀手TransmogrifAI
  13. 慢查询日志分析工具mysqldumpslow
  14. c语言中期报告程序,课题中期报告
  15. vscode+unity+Emmylua调试使用教程
  16. centos在图形界面和命令行之间切换的快捷键是什么?
  17. python 相关性fdr矫正_你的p值,进行FDR校正了吗?
  18. Summer School实验
  19. 【Git】git did not exit cleanly (exit code 1) 异常处理
  20. 第5章.网站首页高可用nginx+lua

热门文章

  1. WCF学习- 体系结构
  2. 微信公众平台开发(44)历史上的今天
  3. StateListDrawable和ShapeDrawable结合使用
  4. 计算机课程设计课程计划书,计算机汇编语言课程设计计划书.doc
  5. 64位java_一文详解 Java 的八大基本类型!
  6. ii 组合总和_40. 组合总和 II – 力扣(LeetCode)
  7. 【活动报名】2021蚂蚁链开发者大会
  8. python首行代码import *,from * import * 解析
  9. 《The Last Night》美术分析
  10. 设计总结:腾讯光子《和平精英》全新UI 2.0如何升级至效果拉满?