coreAnimation核心动画(四)CAAnimationGroup
2015-11-22 15:15
309 查看
// // ViewController.m // CAAnimationGroup // // Created by ys on 15/11/22. // Copyright (c) 2015年 ys. All rights reserved. // #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIView *redView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { //创建旋转动画对象 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); //创建平移动画对象 CABasicAnimation *move = [CABasicAnimation animation]; move.keyPath = @"transform.translation"; move.toValue = [NSValue valueWithCGPoint:CGPointMake(200, 200)]; //创建动画对象组 CAAnimationGroup *group = [CAAnimationGroup animation]; group.animations = @[rotate,scale,move]; group.duration = 11.5; group.removedOnCompletion = NO; group.fillMode = kCAFillModeForwards; [self.redView.layer addAnimation:group forKey:nil]; } @end
相关文章推荐
- JDBC--处理事务
- Hadoop-2.6.0学习笔记汇总
- HDU 4738 Caocao's Bridges(无向图求桥)
- delete 和 free
- hdoj 1257 最少拦截系统
- JavaScript调试的那些事
- JAVA 重定向与转发
- hashtable详解
- HDU 3183--A Magic Lamp 【RMQ】
- 驱动编译错误大全
- iOS菜狗养成路之石头剪刀布
- jboss服务启动时报Error creating bean with name'addressService': Injection of autowired dependencies faile
- Sql Server 实用函数方法汇总
- 递归算法
- 通过formdata ajax上传图片 以及后台接收formdata数据 mvc
- Google Protocol Buffers介绍
- Google Protocol Buffers介绍
- asm 与 cglib(整理的)
- Downlink Throughput Troubleshooting
- 1012. The Best Rank (25)