をCAKeyframeAnimation
使って永遠に繰り返したいアニメーションがありrepeatCount = HUGE_VALF
ます。アニメーションの長さは2秒ですが、各サイクルの前に3秒休止したいと思います。
私がそれを行うことを考えることができる唯一の2つの方法は次のとおりです。
アニメーション全体を最後の5秒間にし、keyTimesと値を追加して、5sアニメーションの最後の3秒間に探している一時停止を取得できるようにします。これはちょっとハッキーな感じがします。
アニメーションを1回だけ繰り返して
performSelector:afterDelay:2
から、アニメーションを再度実行するなどの方法を追加します。これも汚れた感じがします。またaddAnimation:
、5秒ごとに電話をかける必要があることを意味しますが、パフォーマンスの観点から最適かどうかはわかりません。
私が見逃しているかもしれない別のオプションはありますか?これらの2つの方法の1つは他よりも優れていますか?