こんにちは、私はアニメーションや画像を回転させるようにしているiPhoneアプリに取り組んでいます、画像はここに添付されて画像をアニメーション化して回転させる方法は?
は今、このイメージの目的は、その都度任意のタップ、それがアニメーション化されますに向かって指しますiPad上でいくつかの場所その場所。
私はそれを理解するために助けてください。 Thanx
こんにちは、私はアニメーションや画像を回転させるようにしているiPhoneアプリに取り組んでいます、画像はここに添付されて画像をアニメーション化して回転させる方法は?
は今、このイメージの目的は、その都度任意のタップ、それがアニメーション化されますに向かって指しますiPad上でいくつかの場所その場所。
私はそれを理解するために助けてください。 Thanx
これをチェックするtutorial。それは本当にあなたを助けるでしょう。
イメージビューをアニメーション化するには、CoreAnimationを使用する必要があります。
あなたがしなければならないことは、UIImageViewオブジェクトを自分の画像の中に入れてから、レイヤーをアニメーション化するために直接操作するだけです。 (通常、これらはデフォルトで有効化されている)
暗黙のアニメーション:コアアニメーションでアニメーションの2種類があります
は毎回あなたは[imageView.layer setPositionとの位置などの層(上のいくつかの設定を変更します。 CGPointMake ...])デフォルトのパラメータ(Duration、AnimationCurveなど)を持つ暗黙のアニメーションが必要です。
明示的なアニメーション:より複雑なアニメーションを作成する場合は、明示的なアニメーションを使用する必要があります。同じ時間にいくつかのレイヤーを移動、回転、スケーリングするといった複雑な作業を行います。
私はこれを試してみてくださいコアアニメーションプログラミングガイド
をチェックすることをお勧め -
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を回転点を指定する代わりにする方法はあります)? – Shiri
かなりクールチュートリアル –