1

UIViewでいくつかの簡単なアニメーションを作成できるようにする必要があります。私の主な質問は、使用されているメモリを非常に効率的にしながら、可能な限り簡単な方法でこれを実現する方法です。

私の目標は、メインのUIViewに浮かぶ、雲などのいくつかのグラフィックを作成することです。

これらのグラフィックは、ユーザーがボタンを押すなど、ビューの他の部分を操作している間、移動し続ける必要があります。したがって、アニメーションはかなり軽量である必要があります。

私が何を見るべきかを教えていただけますか?

ありがとう!

4

2 に答える 2

3

あなたはを見ることができますUIView

最も簡単な方法は

[UIView beginAnimations:@"Some animations" context:nil];
self.anyViewOutlet.anyAnimatableProperty = value after animation;
...
[UIView commitAnimations];

パーティクルを操作することもできますが、これはもう少し印象的です。 http://www.raywenderlich.com/6063/uikit-particle-systems-in-ios-5-tutorial

チュートリアルでは、火の粒子を生成する方法を示していますが、雲の画像でも機能します。

于 2013-03-25T15:41:38.107 に答える
0

あなたはアニメーションブロックでそれを行います。animateWithDuration:animations:の方法を見てくださいUIView

ドキュメンテーション:

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

于 2013-03-25T14:18:12.087 に答える