iphone - CALayerのアニメーション終了コールバック?

iphone - CALayerのアニメーション終了コールバック?

私は、CALayerのアニメーションのコールバックがどこにあるか(または何かがあるかどうか)疑問に思っています。 具体的には、フレーム、位置などを変更するような暗黙のアニメーションの場合は、UIViewで次のようにすることができます:[UIView beginAnimations:@"SlideOut" context:nil];[UIView setAnimationDuration:.3…


ios - UIViewアニメーションをキャンセルしますか?

それが進行中にUIViewアニメーションをキャンセルすることは可能ですか? あるいは、私はCAレベルに落とさなければなりませんか? つまり、私はこのようなことをやったことがあります(アニメーションアクションを終了することもできます)。[UIView beginAnimations:nil context:NULL];[UIView setAnimationDuration:duration]…


core animation - 複数のCALayersをアニメーション化するが、同じ時間空間にはアニメーション化しない

私はいくつかのCALayersを持っていCALayers 、私は新しいzPositionにアニメーション化しようとしています。 各アニメーションは、0.25秒を要し、前のアニメーションが開始されてから0.05秒を開始する必要があります。 各アニメーションの終わりに、レイヤーはレイヤーツリーから削除されます。 私はうまくいきました-animationDidStop:finished:デリゲートメ…


iPhone UIViewアニメーションのベストプラクティス

iPhoneでビューの遷移をアニメーション化するためのベストプラクティスとは何でしょうか? たとえば、 ViewTransitionsサンプルプロジェクトでは、 ViewTransitionsようなコードを使用します。 CATransition*applicationLoadViewIn=[CATransition animation];[applicationLoadViewIn s…


iphone - CAKeyFrameAnimationでパスを後方に再生することはできますか?

私はCGPathに基づいてCALayerの位置をアニメーション化したいが、それを逆向きに再生したい。 パスを後ろにアニメーション化する方法やCGPathを反転させる方法はありますか?…


iphone - CABasicAnimationを使用してCALayerを回転させた後、レイヤーは回転していない位置に戻ります

私は落ちるコインを作りようとしています。 コインイメージは、2つのCABasicAnimationsを持つCALayerです.1つは転倒、1つは回転です。 落ちるアニメーションが終わると、そこにとどまります。 ランダムアニメーションになるはずの回転アニメーションは毎回違う角度で終了しますが、元のCALAyerイメージにポップバックします。 私はアニメーションを終了した角度にとどまりたい。 出来…


Core Animationを使ってiPhoneで2つの画像をクロスフェードする方法

iPhoneでCore Animationのアニメーション可能なプロパティを使用する方法を学ぶためにこれをやっています(画像をクロスフェードする方法を学ぶのではなく)。 SOに関する同様の質問を読むと、 UIImageViewの レイヤーの.contentsプロパティをアニメーション化することで以下のようにすることができます。 UIImage*image1=[UIImage ima…


iphone - CALayerでアニメーション化されたプロパティの変更を観察する

私は、 CALayer例えばbounds.originプロパティをアニメーション化するCABasicAnimationを持っています。 私は時間の経過とともに変化する特性を観察することができるようにしたいが、実際に100%働く方法は見つけていない。 私はpresentationLayerのbounds.origin KVO(キー値観測)を使ってみました。 システムはオブザーバが解放される前にオブ…


iphone - CALayerサブクラスのカスタムプロパティのアニメーション化

私はmyLntというNSIntegerプロパティを持つCALayerサブクラスMyLayerを持っています。 私は本当にCABasicAnimationを介してこのプロパティをアニメーション化したいと思いますが、CABasicAnimationはいわゆる "アニメーション化"プロパティ(境界、位置など)でしか動作しないようです。 私のカスタムmyIntプロパティをアニメーション可能にするためにオ…



iphone - CABasicAnimationでレイヤーのフレームをアニメーション化する方法は?

CGRectをオブジェクトに変換してfromValueに渡す必要があると思いますか? これは私がそれを試みる方法ですが、うまくいきません: CABasicAnimation*frameAnimation=[CABasicAnimation animationWithKeyPath:@"frame"]; frameAnimation.duration=2.5; frameAnimat…




animatekeyframes アニメーション uiview animate options animation transitioncrossdissolve サンプル 繰り返し cabasicanimation