1

私はCAAnimationを一時停止する方法の関数を読んでいます: https ://developer.apple.com/library/ios/#qa/qa2009/qa1673.html

そしてそれは素晴らしい働きをします!ホームボタンをタップしてアプリをバックグラウンドにするときとは別に(applicationWillResignActiveと同じ一時停止テクニックを使用しました)

ただし、アニメーションが一時停止するのではなく、完全に消去されているように見えることがあります。

この問題を解決する方法の提案はありますか?

ストーリーボードがアプリ全体を最初から再起動しているように見えることもありますか?

4

1 に答える 1

1

そのリンクの手法を使用してアニメーションを一時停止しましたが、完全に機能します。

ただし、少しのテストに基づいて、アプリがバックグラウンドになると、システムが実行中の CAAnimations を強制終了するように見えます。アニメーションを中断したところから再開したい場合は、アニメーションを再作成し、 beginTime パラメータをアニメーションにオフセットする値に設定する必要があります。私はそれをしたことがないので、いじくり回さずにそれを行う方法を正確に伝えることはできませんでした.

于 2012-07-25T22:21:11.980 に答える