1

私はついに拡張現実アプリを構築しました。

このアプリは、iPhone 4 の画面サイズ、幅:480、高さ:320 に最適です。開発中、私はシミュレーターをテストして、起動が 4 インチ ディスプレイ (iphone 5) でうまくいくことを確認しました。スプラッシュ スクリーン ショーは : という名前の 4 インチの pngDefault-568h@2x.pngで、画面には完全に白い背景が表示されます (それのように)したほうがいい)。

実際の iPhone 5 デバイスでアプリを起動すると、3.5 インチのスプラッシュ スクリーンが読み込まれ、iPhone 4 と同じようにアプリが読み込まれます。これは私に起こった最も奇妙なことです。

更新:シミュレーターと実際のデバイスにこのコードを追加しようとしました:

CGRect bounds = [[UIScreen mainScreen]bounds];
NSLog(@"%@",NSStringFromCGRect(bounds));

シミュレーターは iPhone 5 の画面サイズを出力し、実際のデバイスは iPhone 4 のサイズを出力します。

助けてください

4

3 に答える 3

3

3つの起動イメージがすべて正しく設定されていることを確認してください。:)

于 2013-02-06T13:47:08.310 に答える
0

イメージがターゲットに追加されていることを確認します。=> プロジェクト ナビゲーター (左ペイン) でイメージ ファイルを選択すると、ユーティリティ ペイン (右ペイン) のターゲットの横にある [ターゲット メンバーシップ] の下にチェックマークが表示されます。

于 2013-02-06T10:38:29.197 に答える
-1

ビューのサイズを変更する必要があると思います。ユーザーが使用しているデバイスを検出し、ビューのサイズを変更するコードを含める必要がある場合があります。ただの提案。

于 2013-02-06T22:06:12.273 に答える