2012-04-02 6 views
0

Objective-CでUIImageView DROP(Jerkで)アニメーションを作成するにはどうしたらいいですか?このアプリケーションのカバーページアニメーションと似ています(BATはカバーページの右上に表示されます) ?UIImageView DROP(ジャークあり)アニメーション

http://www.youtube.com/watch?v=VFl7V9YtbSg&feature=player_embedded#

y軸でアニメーションを試しましたが、うまく動作しません。その後、

+0

私はそれがCococs2dを使って作られたと思うし、バットはスプライト –

+0

ありがとうジョージです。 objective-cを使って同じ機能を実現する方法はありますか? – Alex

+0

UIViewをアニメーション化する必要がある場合は、いくつかのアニメーションを試してみてください –

答えて

2
あなたのビューに

セット開始フレームと、このような何か:あなたは正確に同じアニメーションが必要な場合は、いくつかのアニメーションに別の

0

キーの後に1を使用して、それを自分で実装する必要があり

[UIView animateWithDuration:1.0 
     animations:^{ 
      myView.frame = CGRectMake(x,y, myView.frame.size.width, myView.frame.size.height); // where x, y are new coords 
     } 
     completion:^(BOOL finished){ 
     }]; 

をフレームアニメーションが必要なものかもしれません。達成しようとしているエフェクトは、実際には点Aから点Bへのアニメーションです。次に少し(「ジャーク」)から点Cへ、次にポイントBへのアニメーションです。キーフレームアニメーションでは、 UIView-animateWithDuration:メソッドは一般に、開始値から終了値までプロパティをアニメートすることのみをサポートしています(そのプロパティは、原点xまたはy、アルファ、およびその他多数のものになる可能性があります)。-animateWithDuration:コール一緒に連動するにはあまりにも多くのアニメーションがある場合、それはすぐに複雑になる可能性があります。

ありがとうございましたlook at this articleキーフレームのアニメーションについては、example project(Github上)と書いてあります。

関連する問題