13

縦向きまたは横向きで起動できるアプリがあります。Default.pngファイル(アプリの起動時に表示されるスプラッシュ画像)で画像を正しい向きで表示したいので、2つの異なる画像(異なるサイズ)を使用する必要があると思います。ただし、起動方向に基づいて使用する画像をアプリに選択させる方法はわかりません。これは可能ですか?(スプラッシュが表示される前に)アプリが起動している方向を確認してから正しい画像を選択する方法はありますか、それとも、画像をいずれかの方向に横に回転させるか、画像を使用するだけで解決する必要がありますか?それは90度の回転で見分けがつかないのですか?

4

2 に答える 2

35

スタートアップ画像にその向きに合わせて名前を付けることができ、それぞれがその向きで表示されます

  1. Default-Portrait.png
  2. Default-PortraitUpsideDown.png
  3. Default-Landscape.png
  4. Default-LandscapeLeft.png
  5. Default-LandscapeRight.png
于 2011-04-25T18:49:49.460 に答える
12

参照: http: //iosdevelopertips.com/ipad/ipad-managing-multiple-launch-images.html

iPhoneまたはiPadにアプリケーションをロードする場合、起動イメージを表示して、アプリケーションがロードされていることをユーザーにフィードバックすることができます。iPhoneでは1つのDefault.pngファイルで十分でしたが、iPadでは、デバイスが上下逆さまを含む任意の方向で起動されることを予測する必要があります。

iPadの起動画像の向き

さまざまな向きのオプションに対応するために、iPadの起動画像用に新しい命名規則が作成されました。iPadの画面サイズは768×1024です。高さに続く寸法では、20ピクセルのステータスバーが考慮されています。

ファイル名、寸法

Default-Portrait.png * (768w x 1004h)

Default-PortraitUpsideDown.png (768w x 1004h)

Default-Landscape.png ** (1024w x 748h)

Default-LandscapeLeft.png (1024w x 748h)

Default-LandscapeRight.png (1024w x 748h)

Default.png (Not recommended)

  • Default-PortraitUpsideDown.pngファイルを指定していない場合は、このファイルが優先されます。

  • Default-LandscapeLeft.pngまたはDefault-LandscapeRight.png画像ファイルを指定していない場合は、このファイルが優先されます。Default.pngファイルを含めることができ、他に指定されていない場合に使用されますが、アプリケーションに必要なすべての関連画像を含めることをお勧めします。

apple.com:https://developer.apple.com/library/content/qa/qa1588/_index.html、「ProvideLaunchImages」も参照してください

ノート:

iPhone専用アプリケーション:

iPhoneのみのアプリケーションには、起動イメージが1つしかない場合があります。

そして:(Apple)さまざまな方向の起動画像を提供する(Apple)起動画像タイプ

編集28/06/2014:この回答は2011年のものであり、@ AlexShafferによって指摘されています:「上記の解像度はiOS7では古くなっています。iOS7の起動画像にはステータスバー領域が含まれています。おそらく画像も使用する必要があります命名規則のある画像を使用する代わりにiOS7のカタログ:https ://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/AddingLaunchImagestoanAssetCatalog/AddingLaunchImagestoanAssetCatalog.html "

于 2011-04-25T18:49:52.130 に答える