2011-12-15 13 views

答えて

2

あなたはUIViewフレームプロパティを使用する必要があるように私に聞こえます。しかし、ソースとデスティネーションの間に非線形のパスを取っているので、CoreAnimationを使いこなす必要があります。

CAKeyFrameAnimationをチェックして、任意のキーパスでプロパティをアニメーション化します。

Good Luck!

+0

ありがとう。あなたは詳細や任意の参照を精巧にすることができますか? –

+0

ありがとうございます。 –

+0

私はこれに関連する別の助けが必要です。私はCircleと 'Label'を同時に回転させたいということです。私はそれらを個別に回転することができますが、これらを組み合わせたいと同時に両方を同時に回転させる必要があります。私はこれをどうすればよいのですか?私は 'CAAnimationGroup'について読んでいますが、私は2つの異なるレイヤー/ビューを持っています。また、両方のコードを別のコードの下に配置しましたが、並行性はありません。 –

1

私の本は、パスに沿って画像をアニメーション化するためのサンプルコードを提供しています回答の

http://www.apeth.com/iOSBook/ch17.html#FIGnancyBell

CGMutablePathRef path = CGPathCreateMutable(); 
// ... define the path using CGPath... functions ... 
CAKeyframeAnimation* anim1 = [CAKeyframeAnimation animationWithKeyPath:@"position"]; 
anim1.path = path; 
+0

ありがとうございました。 –

+0

私はこれに関連する別の助けが必要です。私はCircleと 'Label'を同時に回転させたいということです。私はそれらを個別に回転することができますが、これらを組み合わせたいと同時に両方を同時に回転させる必要があります。私はこれをどうすればよいのですか?私は 'CAAnimationGroup'について読んでいますが、私は2つの異なるレイヤー/ビューを持っています。また、両方のコードを別のコードの下に配置しましたが、並行性はありません。 –

+0

元の質問に「円」はありません。別の質問をして、あなたがしたいことをより正確かつ具体的に説明し、あなたが試したコードを表示してください。 – matt