CALayer帧动画


_sunLayer = [[CALayer alloc]init];
_sunLayer.contents = (id)[UIImage imageNamed:@"sun"].CGImage;
_sunLayer.bounds = CGRectMake(0, 0, 40, 40);
_sunLayer.position = CGPointMake(100, 200);
[self.layer addSublayer:_sunLayer]; CAKeyframeAnimation *keyframe = [CAKeyframeAnimation animationWithKeyPath:@"position"];//帧动画-位移
CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, _sunLayer.position.x, _sunLayer.position.y);//移动到起始点
CGPathAddEllipseInRect(path, NULL, CGRectMake(100, 200, 200, 200));
keyframe.path = path;//路径
[keyframe setCalculationMode:kCAAnimationPaced];//加上不会停顿
keyframe.duration = 2.0;//时间
keyframe.repeatCount = HUGE_VAL;//重复-无限重复
[_sunLayer addAnimation:keyframe forKey:@"fsfsf"];

最新文章

  1. .Net控件经验集合
  2. Snort规则中的逻辑关系
  3. js的执行顺序
  4. Linux基本服务命令
  5. Android框架结构图
  6. window redis 安装配置
  7. VS2010安装Visual Assist
  8. js执行环境相关
  9. 数据结构C语言版 弗洛伊德算法实现
  10. 201521123092《java程序设计》第六周学习总结
  11. 201521145048《java程序设计》第10周学习总结
  12. SpringMVC自定义配置消息转换器踩坑总结
  13. python判断两个文件是否相同
  14. Python新手入门英文词汇笔记(转)
  15. Unity Shader 入门精要学习 (冯乐乐 著)
  16. (转)Python新手写出漂亮的爬虫代码2——从json获取信息
  17. 智能客服 利用python运行java代码
  18. atom插件安装引发的nodejs和npm安装血案
  19. 【php】利用php的构造函数与析构函数编写Mysql数据库查询类 (转)
  20. drupal7整合Discuz康盛UC用户中心ucenter,ucuser模块

热门文章

  1. * 获取页面参数 * @return 参数打印
  2. 用python写一个百度翻译
  3. SpringBoot启动报jdbc连接池错误
  4. ceph对接openstack环境
  5. JAVA经典题--死锁案例
  6. 爬虫文件存储:txt文档,json文件,csv文件
  7. 大专生自学Python到找到工作的心得
  8. webstorm+nodejs环境中安装淘宝镜像
  9. vue中对象属性改变视图不更新问题
  10. hdu_1013_Digital Roots_201310121652