2012-02-27 20 views
2

こんにちは、私はアニメーションや画像を回転させるようにしているiPhoneアプリに取り組んでいます、画像はここに添付されてenter image description here画像をアニメーション化して回転させる方法は?

は今、このイメージの目的は、その都度任意のタップ、それがアニメーション化されますに向かって指しますiPad上でいくつかの場所その場所。

私はそれを理解するために助けてください。 Thanx

答えて

3

これをチェックするtutorial。それは本当にあなたを助けるでしょう。

+0

かなりクールチュートリアル –

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

関連する問題