iPhone アプリをロードすると、常に最初に黒い画面がロードされ、次にメイン ウィンドウがポップアップします。これは、単一のウィンドウがロードされた単純な空のアプリでも発生します。
読み込み時に、ほとんどのアプリはメイン ウィンドウを拡大し (または画面に合わせて拡大縮小しますが、それについて考えたいと思います)、画面のコンテンツを読み込みますが、黒い画面は表示されません (連絡先を参照)。例のアプリ)。
この効果を得るにはどうすればよいですか?
プロジェクトに Default.png を追加します。これは、黒い起動画面の代わりに表示する画像にする必要があります。
また、時間を節約するために、アプリケーションの実行中にこのイメージを変更する方法はありません。Apple の Clock アプリケーションを見ると、アプリケーションの最後の状態に応じて Default.png がどのように変化するかがわかります。権限の制限により、独自のアプリでこれを行うことはできません。また、Default.png の使用に関するベスト プラクティスについては、iPhone HIG を必ずお読みください。つまり、Twitteriffic のようなスプラッシュ スクリーンとして使用しないでください。
Default.png を作成するための補助として、アプリのスクリーンショットを撮ることもできます。ホーム ボタンを押しながら、ロック スリープ/ウェイク ボタンを押して放します。スクリーンショットは、写真アプリの Camery Roll ライブラリで見つけることができ、デスクトップに同期することができます。
アプリが起動画像から実際のアプリ コンテンツに移行するとき、ユーザーに不快感を与えないようにする必要があります。コンテンツ (テキスト/画像) を画面に追加することはできますが、コンテンツは決して変更しないでください。これで空の青いヘッダー、白い本文、青いフッターしか残っていない場合は、それで十分です。下部に永続的なタブ バーとローカライズされたアプリ (異なるテキストの説明) がある場合、起動イメージはアイコンと共に表示されますが、テキストは表示されません。(例については、Clock.app & Facebook.app を参照してください。)
オーガナイザー ウィンドウの [スクリーンショット] タブとプラグインされたデバイスを使用して、XCode でスクリーンショットを取得することもできます。