1

これを読んでいただきありがとうございます。

Xcode 4(ウィンドウベースの種類)で新しいプロジェクトを作成し、スプラッシュ画面を機能させようとしました。プロジェクトの青いアイコン(プロジェクト階層の最上部)をクリックしてから[ターゲット/プロジェクト]をクリックすると、2つの起動イメージをドラッグアンドドロップしてスプラッシュ画面として使用できることがわかります。私のポートレート画像は768x1004 px pngファイルで、ランドスケープ画像は1024 x748pngファイルです。縦向きの写真をドロップすると、すべてが正常に見えますが、横向きの写真で同じようにすると、大きな黄色の感嘆符が表示されます。マウスポインタを感嘆符に十分長く置くと、次のように表示されます。」

横向きモードでのiPadの起動画像のサイズが、推奨サイズの1024x748ピクセルと一致しません

「確かに、PhotoshopとMacの組み込みアプリケーションで確認しましたが、どちらも私の画像が1024 x 748のpngファイルであると言っています。別の画像を試しても同じメッセージが表示されました。新しいXcodeプロジェクトを作成し、また、同じメッセージが表示されます。iPadシミュレーターでミニマルなプロジェクトをビルドして実行すると、縦向きのスプラッシュが縦向き(ok)になり、横向きモード(ok)で横向きのスプラッシュが表示されます。どうすればよいですか?

ご存知のとおり:Project-Info.plistにアクセスすると、「Supported Interface Orientations(iPad)」が表示され、次の4つの項目があります。

  • 縦向き(下のホームボタン)
  • ポートレート(上部のホームボタン)
  • 風景(左のホームボタン)
  • 風景(右のホームボタン)

プロジェクトのルートにある次の5つのファイルも手動でコピーしましたが、役に立ちませんでした

  • デフォルト-Landscape〜ipad.png
  • デフォルト-Portrait〜ipad.png
  • デフォルト-LandscapeLeft〜ipad.png
  • デフォルト-LandscapeRight〜ipad.png
  • デフォルト-PortraitUpsideDown〜ipad.png

私が何をするにしても、それはポートレート画像を認識し、それぞれの向きにそれらを使用します...

この時点で、私のプロジェクトは非常に最小限であり、appDelegateの「h」および「m」ファイルと「mainWindow.xib」ファイルで構成されています(まだ編集していません)。

どんな手掛かり?

ありがとうございました。

4

1 に答える 1

3

編集:ここで提案されているように、画像を1024x748ではなく748x1024にしてみてください。

SOの質問から - iPad起動画像の風景

Xcode 4.0.2+ を使用している場合、横長の iPad 起動イメージは 748 * 1024 である必要があります。これは、私のアプリの 1 つでどのように機能するかです。


また、xcode 4.1 にアップグレードすると、画像が正しいサイズであっても表示される大きな黄色の警告が修正されます。


警告は、「ステータスバーが最初は非表示になっている」かどうかの plist 設定によっても異なります。非表示の場合は 1024x768 である必要があり、非表示でない場合は 1024x748... などです。

于 2011-09-28T00:11:17.080 に答える