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

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

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


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

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


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

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


iphone - アニメート時にtimeOffsetを設定した場合の効果は何ですか?

CAMediaTimingプロトコルはtimeOffsetプロパティを定義します。 今、彼らはそれが時間のずれだと言っています。 それは簡単に聞こえますが、例えば15.0に設定すると、アニメーションはまだ即座に開始されます。 timeOffsetは効果がないようです。 多分誰かがそれを少し指摘することができますか?…


iphone - CALayerデリゲートメソッドdrawLayerが呼び出されない

私のオブジェクトNSObjectのサブクラスはCALayerインスタンス変数を持ちます。 私はこれを、デリゲートを自分のオブジェクトに設定してコンテンツの描画とキャッシュに使用します。 しかし、何らかの理由でdrawLayer:inContext:メソッドは決して呼び出されdrawLayer:inContext: 。 actionForLayer:forKey:デリゲートメソッドが呼び出される…


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

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


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

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


iPhoneでCABasicAnimationを使用してビューまたはラベルをx方向に移動する方法

次のコードを使用して、ラベルをある位置から別の位置にx方向に移動します。 CABasicAnimation*theAnimation; theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.x"]; theAnimation.duration=1; theAnimatio…


objective c - コアアニメーションアニメーションの連鎖

コアアニメーションのコンテキストでアニメーションをチェーン化する最もエレガントでモジュラーな方法はどれですか? 私は、他の作業が終了したばかりのとき(例えば、 position変更とopacity変更)に始まるアニメーションを行うことを意味します。通常の方法は、プロパティを直接変更することです。 layer.position=new_point; layer.opacity=0.0f;…



iphone - CAKeyframeAnimationの終了時にセレクタを指定する方法は?

私はCAKeyframeAnimationを使ってCGPathに沿ったビューをアニメーション化しています。 アニメーションが終了したら、別のメソッドを呼び出して別のアクションを実行したいと思っています。 これを行う良い方法はありますか? 私はUIViewのsetAnimationDidStopSelector:を使用して見てきましたが、ドキュメントからは、UIViewアニメーションブロック(b…




swift cabasicanimation アニメーション animation uiview animate calayer ios options 移動