2

Objective-Cで変数(ある期間にわたって0.0から2.0までのフロートとしましょう)をトゥイーンすることは可能ですか? TweenMax がフラッシュで行うことのようなもの。UIView のクラスメソッドはそれをしないと思います。おそらくCoreAnimationで実行できますか?または、誰かが NSTimer を使用する必要がありますか?

ありがとう

4

3 に答える 3

2

何してるの?何かをアニメーション化しようとしている場合は、CA を使用できます。CA は、時間の経過に伴う中間値の計算を処理します。

ビューやアニメーションに関係のないことをしようとしている場合は、自分で行う必要があります (タイマーを使用するか、アクセスされた現在の時間に基づいて値を動的に計算するカスタム プロパティの実装を使用します)。

于 2009-08-26T13:11:20.857 に答える
2

NSTimerメンバー変数を開始値 0.0 からインクリメント値だけインクリメントするセレクターで を使用します。

変数が終点 (2.0) に達するとinvalidateNSTimerインスタンスはインクリメントを終了します。

使用するメソッドの詳細については、ドキュメントを参照してください。

于 2009-08-26T10:04:07.000 に答える
1

私は最近、フレームワークのようなものをまとめることに取り組んでおり、その一部は「トゥイナー」です。

私はまだ obj c にかなり慣れていませんが、これまでのところ、目的を十分に果たしているようです。のぞき見・遊びはお気軽に!

Objective-C 用の ShinobiTweener v0.1

于 2011-01-01T22:31:36.507 に答える