2012-02-27 137 views
2

你好我是一个iPhone应用程序的工作,我必须动画和旋转图像,图像固定在此处enter image description here如何动画和旋转图像?

现在这个形象的目的是,每当任何水龙头iPad上的一些地方,将动画,并且会努力点那个地方。

请帮我弄明白。 Thanx

回答

3

检查这个tutorial。它会真的帮助你。

+0

很酷教程 – 2012-02-27 12:58:44

3

要为图片视图添加动画,您需要使用CoreAnimation。

所有你需要做的就是制作UIImageView对象与你的图像里面,然后你会直接操纵图层进行动画。

有2种动画与核心动画:

  • 隐动画(通常它们是由默认激活):每当你改变层(如使用[imageView.layer setPosition两种位置上的一些设置: CGPointMake ...])应该有一个默认参数(Duration,AnimationCurve等)的隐式动画

  • 显式动画:如果你想创建更复杂的动画,你应该使用显式动画,它将允许你做复杂的事情,如同时移动,旋转和缩放一些图层。

我建议你检查核心动画编程指南

7

试试这个 -

CABasicAnimation* animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; 
animation.fromValue = [NSNumber numberWithFloat:0.0f]; 
animation.toValue = [NSNumber numberWithFloat: 2*M_PI]; 
animation.duration = 10.0f; 
animation.repeatCount = INFINITY; 
[self.yourImage.layer addAnimation:animation forKey:@"SpinAnimation"]; 
+0

是否有指定的旋转而不是点的方式(0,0 )? – Shiri 2016-07-11 13:16:11