Objective-Cで変数(ある期間にわたって0.0から2.0までのフロートとしましょう)をトゥイーンすることは可能ですか? TweenMax がフラッシュで行うことのようなもの。UIView のクラスメソッドはそれをしないと思います。おそらくCoreAnimationで実行できますか?または、誰かが NSTimer を使用する必要がありますか?
ありがとう
Objective-Cで変数(ある期間にわたって0.0から2.0までのフロートとしましょう)をトゥイーンすることは可能ですか? TweenMax がフラッシュで行うことのようなもの。UIView のクラスメソッドはそれをしないと思います。おそらくCoreAnimationで実行できますか?または、誰かが NSTimer を使用する必要がありますか?
ありがとう
何してるの?何かをアニメーション化しようとしている場合は、CA を使用できます。CA は、時間の経過に伴う中間値の計算を処理します。
ビューやアニメーションに関係のないことをしようとしている場合は、自分で行う必要があります (タイマーを使用するか、アクセスされた現在の時間に基づいて値を動的に計算するカスタム プロパティの実装を使用します)。
NSTimer
メンバー変数を開始値 0.0 からインクリメント値だけインクリメントするセレクターで を使用します。
変数が終点 (2.0) に達するとinvalidate
、NSTimer
インスタンスはインクリメントを終了します。
使用するメソッドの詳細については、ドキュメントを参照してください。
私は最近、フレームワークのようなものをまとめることに取り組んでおり、その一部は「トゥイナー」です。
私はまだ obj c にかなり慣れていませんが、これまでのところ、目的を十分に果たしているようです。のぞき見・遊びはお気軽に!