3

The app that I'm working on is automatically showing the splash screen only when it goes into background to make a call.

The other functions of going out of the app and becoming active again does not "activate" the splash screen. For example, going out of the app into an external website, phone map or another application and coming back into the app will show user the previous state and does not show the splash screen.

Is this something that can be controlled by the app side or is this an iOS feature that apple automatically handles when a phone call is made?

I have managed the leaks on the app side and all is good now so it can't be anything to do with memory management on the app side. Is there anything else that can be done indirectly so that the splash screen will not show?

4

1 に答える 1

3

起動イメージは「スプラッシュ スクリーン」ではありません。起動イメージは、アプリのロード中に黒い画面が表示されるのを防ぐために使用されます。また、すばやく起動した感覚を与えるアプリ内画面で使用する必要があります。起動イメージを表示しないと、黒い画面が表示されます。

回避策

したがって、回避策として、アプリの静的なスナップショット、つまり一般的なもの (背景やツールバーなど) を取得し、それを起動イメージとして使用することをお勧めします。これにより、「スプラッシュ画像」なしで、アプリがすぐに起動するように見えます。これは Apple アプリが行うことであり、Stocks や Settings などのアプリで確認できます。

ここに画像の説明を入力

分かりますか?。左の画面は、起動イメージがどのように見えるかです。

この主題を理解するには、この Apple ドキュメントのiOS ヒューマン インターフェイス ガイドラインを参照してください。

幸運を!

于 2013-03-12T03:58:58.463 に答える