1

私の問題は、サスペンド モードでアプリを開いたときに表示されるスプラッシュ スクリーンにあります。

アプリを閉じて開くと、必要な Default.png スプラッシュ スクリーンが表示されます。

しかし、バックグラウンドに送信して再度開くと、最後の画面のスナップショットが表示され、スプラッシュ画面が表示されます。

バックグラウンドに入るときにアプリを強制終了することも考えましたが、これを行うよりもスナップショットを表示したいと思います。

どうすればこれを達成できますか?

ありがとうございました。

4

1 に答える 1

2

アプリの起動時 ( Default.png ) またはフォアグラウンド (アプリの以前の状態のスナップショット) に入ったときに表示される画像を変更することはできません。

アプリがフォアグラウンドに入るたびにスプラッシュ スクリーンを表示すると、ユーザー エクスペリエンスがどのように向上するかを自問してみてください。


編集:回避策の推測は次のとおりです。

以下のコメントに基づいて、ユーザーが常にメインのアクション画面に戻ってきても問題ないと言っているように聞こえます。メソッドで、applicationWillResignActive:ユーザーがどの画面を表示しているかを確認し、それがメインのアクション画面でない場合は、その画面に戻ります...スナップショットはメインのアクション画面になります(多分!)

于 2012-05-30T11:23:47.050 に答える