1

iPad アプリを作成し、起動イメージとして 2 つの異なるイメージを使用しています。iOS シミュレーターは起動時に適切な画像を表示しますが、デバイスは常に縦長の画像を使用します。適切なファイル サイズがあります (Xcode は警告を表示しません)。

Xcode 4.2 で iOS5 Beta 7 を使用しています

これが私がこれまでにしたことです:

  • すべてのファイルサイズを再確認しました
  • ファイルをプロジェクトに再追加し、
  • プロジェクトをゼロから構築します (「クリーン」を含む)
  • ワークスペースの派生データ ディレクトリをクリーンアップしました。
  • デバイスからアプリを完全に削除しました。
  • デバイスを再起動しました。

私はアイデアが不足しています。

何か案は?

4

3 に答える 3

0

私はそれを解決しました。私は間違いを見つけることができませんでした。そのため、プロジェクトからlaunchimageに従ってすべてを削除し(info.plistのエントリを含む)、派生ワークスペースフォルダーを削除し、デバイスからアプリを削除しました。画像を再度挿入し、info.plist で画像のベース名を設定しました。出来た。理由はまだわかりません。

ところで: Xcode 4.2 (および iOS5) では、iPad の起動イメージのサイズが変更されているようです。

iOS < 5: ポートレート 768x1004px ランドスケープ: 1024x748px (ソース)

iOS = 5: ポートレート 768x1024px ランドスケープ: 1024x768px (出典: 画像)

ここに画像の説明を入力

于 2011-09-27T18:55:33.693 に答える
0

iOS 3.2 以降では、iPad アプリケーションは、その起動イメージの横向きバージョンと縦向きバージョンの両方を提供できます。各方向固有の起動イメージには、ファイル名に特別な修飾文字列が含まれている必要があります。向き固有の起動イメージ ファイル名の形式は次のとおりです。

basename_usage_specific_modifiers_scale_modifier_device_modifier.png

アプリケーション起動画像。

于 2011-09-27T11:14:13.147 に答える
0

これは私がしました:

  1. 画像の名前を Default-Landscape~ipad.png に変更します
  2. Info.plist に次のように登録します。

引用符

<key>UILaunchImageFile~ipad</key>
<string>${PRODUCT_NAME}/Default.png</string>

引用符

そしてそれはうまくいくようです...

于 2011-12-17T19:55:01.290 に答える