2013-10-14 5 views
7

私は3.5インチと4インチの両方のスクリーン用にアプリケーションを開発中です。しかし、シミュレータを突然動かすと、4インチのiPhoneシミュレータを実行していても、画面サイズは320 * 480になりました。アプリが3.5インチiPhoneで動作していると思うのは4インチ

このようにそれを作っている私は、私が誤って触れたことのXcode(もしあれば)に設定するかわからないんだけど...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

    NSLog(@"%f, %f", [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); 

    ... 
} 

を私はAppDelegateファイルでこれを入れて、それが320.000000を印刷し、480.000000。私のすべての.xibファイルは、4インチの網膜に設定されています。誰もこれの前に出会ったのですか?

+6

iPhone 4inchesのプロジェクトにDefault-h568ファイルがあることを確認してください – junaidsidhu

+0

私のプロジェクトフォルダの名前をデフォルトのアイコンに変更して起動画像リンクが壊れていることが判明しました。ありがとうございました! –

+2

@JayiODroidまたはこれを回答として追加すると、受け入れられ、質問は終了します。コメントに隠れたままにしないでください! – jrturton

答えて

11

iPhone 4インチのプロジェクトでDefault-h568ファイルがあることを確認してください。 Xcodeの6.0で作成されたデフォルトのアプリケーションについて

1

、この試してみてください。

プロジェクトのプロパティ - >アプリケーションのアイコンをしてイメージを起動 - >起動イメージソース - >使用権資産カタログ - >画像、このプロジェクトの後

を移行4インチiOS 7デバイスで正しく表示されます。

関連する問題