2

打ち上げ画像に関連するいくつかの質問があります(一部はすでに回答済みです)。起動画像自体は問題なく使用できました。私の問題は、起動画像の複数の向き(アプリのポートレートまたはランドスケープ)をサポートしようとしたときに発生します。

問題はこれです:

アプリ開発を開始したとき、起動イメージとして通常のdefault.pngを使用しました。

しかし、今では4つの異なる起動画像(ポートレートとランドスケープ、およびそれらの網膜バージョン)があります。ただし、これらの起動画像の名前が異なるため、デバイスの向きに関係なく、起動時に黒い画面が表示されます。

私はこれに一日を費やしました。そして、起動画像は数秒しか続かず、決して重要ではないことに気付いたので、default.png(網膜の肖像画)を1つだけ使用することにしました。

悲しいかな、好奇心が私を殺しています。

注:画像の名前は次のとおりです(小文字であり、プロジェクトのルートフォルダーではなく/ imagesフォルダーの下にも配置されていることに注意してください)。

default-portrait.png default-portrait@2x.png default-landscape.png default-landscape@2x.png

質問:

私は何が間違っているのですか?私が言ったように、私はこの問題への多くのオンライン参照を通り抜けました。それらのどれも私を助けませんでした。

4

1 に答える 1

1

それは、それらをサブフォルダーに入れるためです。

このドキュメントには次のように記載されています。

すべての起動イメージはPNGファイルである必要があり、アプリのバンドルディレクトリの最上位に存在する必要があります。

小文字のファイル名を使用しているという事実も少し危険に見えます...

于 2012-08-02T13:13:03.547 に答える