flyingbirdのiPhoneアプリ開発記録

- PolyRhythmの中の人がiPhoneアプリ開発中に思ったことを記録するブログです -

CABasicAnimation - アニメーションが元に戻る

アニメーションが戻ってしまう

  • アニメーションが終了すると、アニメーションが始まる前の状態に戻ってしまう現象が発生。
    例えば画像とかをフェードアウトで消そうとした時に、フェードアウトし終わった途端に画像が元に戻ってしまう。ググって見ると以下の参考サイトに答えが書いてあった。ありがとうございます。


実装

  • 以下の属性をCABasicAnimationに設定してやると元にもどらなくなった
    animation.removedOnCompletion = NO;
    animation.fillMode = kCAFillModeForwards;

素晴らしい