2012-02-27 67 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