1

向きとすべての解像度の両方をサポートするユニバーサル アプリがあるため、可能なスプラッシュ画像がたくさんあります (iPhone と iPad、ポートレートとランドスケープ (左/右)、Retina と標準ディスプレイ)。しかし、背景画像以外をアプリのスプラッシュ画像として表示しても意味がありません。背景は単純な繰り返しパターンなので、理想的には、10x10 ピクセルの小さな画像を指定して、画面を並べて表示するだけです。

しかし、私が理解しているように、それは不可能であり、事前にレンダリングされたフルスクリーン画像をたくさん提供する必要があります。では、ユニバーサル アプリに必要な画像の最小数はいくつでしょうか? 1 つの Default.png だけで十分でしょうか?

4

4 に答える 4

3

あなたの場合、4つのデフォルトのpngを配置します。

はい。10x10 のタイルを 1 つ (または複数) の大きな default.png ファイルに事前に入力する必要があります。

iPad (iPad / iPad Retina) 用に 2 つ、iPhone (iPhone / iPhone retina) 用に 2 つ。

アプリの plist でベース名を設定する必要があります。を探してLaunch image (iPad)そこに入力しますDefaultiPad(またはこのようなもの)。次に、プロジェクト リソース内に DefaultiPad.png と DefaultiPad@2x.png を配置する必要があります。

iPhoneでも同じことをしてください。Launch image (iPhone)アプリの plist を確認し、別のベース名で同じことを行います。

更新 1: デバイスの向きごとに Default.png を追加することもできます。最も簡単な方法は、 と を使用すること[Basename]-Landscapen.pngです[Basename]-Portrait.png。したがって、上記の場合、ファイル名DefaultiPad-Landscape.pngDefaultiPad-Portrait.png

しかし、これによりバイナリ ファイルのサイズも大きくなり、おそらく 10x10 タイルの場合は、そうする価値はありません。

于 2012-04-16T19:46:58.900 に答える
1

あなたは最低限のものを求めているからです:

すべてのアプリは、少なくとも 1 つの起動イメージを提供する必要があります。通常、この画像は Default.png という名前のファイルにあり、アプリの初期画面を縦向きで表示します。ただし、別の起動条件で使用する他の起動イメージを提供することもできます。

ソース:アプリ起動 (デフォルト) 画像

ただし、少なくとも 4 つを使用することもお勧めします (通常は iPad + iPhone、それぞれ @2x)。

于 2012-04-16T20:04:55.860 に答える
0

提供できる最小数はゼロです。アプリがすぐに起動する場合は、アプリを提供する必要はありません。アプリの起動が遅い場合は、バックグラウンドスレッドに重いものを配置してアプリを高速化し、UI(またはタイルパターンのプレーンビュー)をできるだけ速く画面に表示します。

于 2012-04-16T20:03:45.113 に答える
0

小さな画像を提供して並べるだけではできません。サポートしたいすべてのものに対して、実際の事前に作成された画像を提供する必要があります。あなたの場合:

  • iPad 用の 4 つの画像 (横、縦、横 2x、縦 2x)
  • iPhone用画像2枚(縦、縦2倍)

これらの向きで何か違うことをしない限り、左と右は同じ画像です。逆立ちも同じです。

多いと思われる場合は、必要なアイコンの数が表示されるまで待ちます。

詳細については、アプリの起動 (デフォルト) 画像をご覧ください。

于 2012-04-16T19:52:31.960 に答える