本文主要是介绍CAKeyframeAnimation ---关键帧动画,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.书写动画代码,设置参数。
CAKeyframeAnimation * mover = [CAKeyframeAnimation animationWithKeyPath:@"position"];
NSMutableArray * val = [NSMutableArray array];
[val addObject:[NSValue valueWithCGPoint:CGPointMake(20, 20)]];
[val addObject:[NSValue valueWithCGPoint:CGPointMake(300, 20)]];
[val addObject:[NSValue valueWithCGPoint:CGPointMake(300, 200)]];
[val addObject:[NSValue valueWithCGPoint:CGPointMake(100, 400)]];
[mover setValues:val];
[mover setDuration:2];
2.选择某一视图控件,并加载动画。UIView * temp = [self.view viewWithTag:100];
[temp.layer addAnimation:mover forKey:@"hello"];
3.选择动画开始模式,例如点击按钮、点击屏幕等。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
;转载于
http://itjoy.org/?p=634
这篇关于CAKeyframeAnimation ---关键帧动画的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!