//移动
CABasicAnimation *translation = [CABasicAnimation animationWithKeyPath:@"position"];
translation.fromValue = [NSValue valueWithCGPoint:CGPointMake(24, 240)];
translation.toValue = [NSValue valueWithCGPoint:CGPointMake(320- 24, 240)];
translation.duration = 2;
translation.repeatCount = HUGE_VALF;
translation.autoreverses = YES;
//转动
CABasicAnimation *rotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
//kCAMediaTimingFunctionLinear 表示时间方法为线性,使得足球匀速转动
rotation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
rotation.toValue = [NSNumber numberWithFloat:4 * M_PI];
rotation.duration = 2;
rotation.repeatCount = HUGE_VALF;
rotation.autoreverses = YES;
[soccer.layer addAnimation:rotation forKey:@"rotation"];
[soccer.layer addAnimation:translation forKey:@"translation"];
分享到:
相关推荐
这是我在学习ios的过程中写的一个demo,使用CABasicAnimation实现对UIView的平移、缩放和旋转
图片旋转 HUD CABasicAnimation
NULL 博文链接:https://stephen830.iteye.com/blog/2252866
iOS CAKeyframeAnimation CABasicAnimation CAAnimationGroup demo 动画范例
利用CABasicAnimation 实现动画旋转,一般用来加载内容显示过场动画,或者启动动画!
iOS CoreAnimation之CABasicAnimation:文字路径动画
IOS端K线系列之分时图-呼吸灯的制作(CABasicAnimation) demo源码
学习用 一个用CABasicAnimation 实现的简单启动动画 旋转 变小 淡化
iOS开发CAAnimation动画初探,CAAnimationGroup, CABasicAnimation, CAKeyframeAnimation, CATransition。
ProcessLoadingView ProcessLoadingView是使用CABasicAnimation构建的步进指示器加载动画,用户可以在其中几乎自定义其中的所有内容:灵感来自:... 完全可定制的。 可以设置动态项目数。 能够在圆周上设置物品自定义...
本篇文章主要介绍了iOS使用 CABasicAnimation 实现简单的跑马灯(无cpu暴涨),具有一定的参考价值,有兴趣的可以了解一下。
UITextField 编辑动画 1 - 更多 TextField - 背景(不透明度)调光和照明 CABasicAnimation IOS 8.1,Xcode 6.1 脚步: 创建 ViewController,创建 2 个 TextField 并添加 UITexField 委托代码 将 SecondView ...
YTAnimation iOS 动画主要是指 Core Animation 框架, Core Animation是 iOS 和 OS X 平台上负责图形渲染与动画的基础框架。...本文主要总结下平时常用的动画, 如: 基础动画(CABasicAnimation)、关键帧动画(CAKeyframeAn
//self.ViewTest.backgroundColor = [UIColor redColor]; //组合动画调用 //[self startAnimation2]; //永久闪烁动画 //[self opacityForever_Animation:0.3]; ////有闪烁次数的动画 //[self opacityTimes...
CABasicAnimation *moveToBottom = [ CABasicAnimation animationWithKeyPath: @" position.y " ]; moveToBottom.duration = 1.5 ; moveToBottom.byValue = @( 100 . 0f ); // move animation(to right) ...
moveAnimation = [CABasicAnimation animation]; moveAnimation.duration = 2.0f; moveAnimation.timingFunction = [[CAMediaTimingFunction alloc] initWithControlPoints:0.5 :1.0 :0.5 :0.0]; } return ...
简单的转场动画,包括高仿QQ电话路径动画 CABasicAnimation动画等动画组合(想了解动画的童鞋可以研究研究)、常见的气泡转场动画(UIView动画,好多项目都在用哦)、以及翻页转场、模拟系统的导航、模态动画(对想...
简单的 CABasicAnimation,CAShapeLayer 用法示例.
半圆形菜单 个性化菜单 CABasicAnimation动画实现