4

私は現在、iOSでスプラッシュ画面(デフォルトのpng)を変更する方法を見つけようとしています。

私が理解していることから、最初にユーザーにアプリケーションを提示する理想的な方法は、起動イメージにアプリのUI要素の骨格表現を持たせることです(次のように:http://h.dropcanvas.com/u90tr /IMG_0388.png)。

これで、私のアプリケーションで、タブを切り替えて別のアプリまたはホーム画面に移動したときに、アプリケーションに戻ったときに、スプラッシュ画像はその特定のタブに関連しなくなりました。

理想的には、applicationDidEnterBackgroundの起動イメージをプログラムで変更して、アプリケーションに戻ったときに関連するスプラッシュ画面を表示できるようにします。

助けてくれて本当にありがとうございます!

4

1 に答える 1

11

これを行うことはできません。気にする必要はありません。起動イメージ (スプラッシュ スクリーンではありません!) は、アプリケーションを最初から起動する場合にのみ使用されます。バックグラウンドになったばかりの場合、OS は独自のスナップショットを取得し、アプリに戻ったときにそれを使用します。

したがって、起動イメージは、ゼロから起動したときに表示されるアプリの基本的な表現のみを表示する必要があります。タブバーがある場合、アイコンやラベルを表示すべきではありません (ローカリゼーションによって変更される可能性があるため)。あなたのリンクでは、たとえば、バーボタンのアイテムが失われます。

代表的な画像を作成できない場合は、無地の黒の画像 (または画像なし) が最適です。

于 2013-01-01T21:39:42.867 に答える