[10秒学会] - 动画组
2016-09-12 00:00
260 查看
// 同时缩放,平移,旋转 CAAnimationGroup *group = [CAAnimationGroup animation]; CABasicAnimation *scale = [CABasicAnimation animation]; scale.keyPath = @"transform.scale"; scale.toValue = @0.5; CABasicAnimation *rotation = [CABasicAnimation animation]; rotation.keyPath = @"transform.rotation"; rotation.toValue = @(arc4random_uniform(M_PI)); CABasicAnimation *position = [CABasicAnimation animation]; position.keyPath = @"position"; position.toValue = [NSValue valueWithCGPoint:CGPointMake(arc4random_uniform(200), arc4random_uniform(200))]; group.animations = @[scale,rotation,position]; group.repeatCount = 3; [group setAutoreverses:NO]; group.removedOnCompletion = NO; //不返回 group.fillMode = kCAFillModeForwards; [_redView.layer addAnimation:group forKey:nil];
相关文章推荐
- [10秒学会] - 自定义专场动画
- 四种游泳姿势的动画图解,让你轻松学会游泳
- [10秒学会] - iOS <Photos/Photos.h>自定义相册
- 动画—CALayer的初步学习三:CALayer绘图—通过代理方法绘图扩展1.2(带阴影效果的绘图和图层的形变)(学会从博客上自学)
- [10秒学会] - iOS录制屏幕 ReplayKit
- 这一篇,学会Android全部动画
- [10秒学会] - iOS 3种常用形式block
- 安卓补间动画属性学会这些平时的开发足够了
- 动画—CALayer的初步学习一:CALayer属性—隐式动画(学会从博客上自学)
- [10秒学会] - iOS kvo 使用(demo)
- 出来行,迟早是要还的!(篇二)学会使用cocostudio的动画编辑器基础
- Android学会属性动画的基本用法(下),Interpolator 与ViewPropertyAnimator的用法
- 14天学会安卓开发(第十二天)Android动画技术
- [10秒学会] - iOS下载别人ipa 获取别人素材
- [10秒学会] - iOS 消息气泡
- [10秒学会] - iOS 按钮连续点击 最后才一次提交
- 精通RecyclerView:打造ListView、GridView、瀑布流;学会添加分割线、 添加删除动画 、Item点击事件
- [10秒学会] - iOS终结 View阴影
- [10秒学会] - iOS9新特性之常见关键字
- [10秒学会] - iOS 网络检测(如需要更详细 请用Reachability)