3

Xcode 3.2を使用して iOS アプリを開発しましたが、より大きな iPhone 5 画面をサポートする新しいバージョンのアプリをリリースしたいと考えています。

アプリケーションデリゲートで次のことを試しました:

[window setFrame:[[UIScreen mainScreen] bounds]];
[window addSubview:viewController.view];
[window makeKeyAndVisible];

CGRect screenBounds = [[UIScreen mainScreen] bounds];

NSLog(@"%@",[NSValue valueWithCGRect:screenBounds]);
// NSRect: {{0, 0}, {320, 480}}

ご覧のとおり、高さは 480pt に設定されています。iPhone 5 の背の高い画面のサポートを追加するにはどうすればよいですか?

ありがとう、

4

1 に答える 1

5

新しい標準イメージをメインバンドルに追加Default-568h@2x.pngし、iPhone 5でアプリを実行します。フル解像度で表示されない場合は、Xcodeのバージョンをアップグレードし、新しいiOSSDKに対してアプリをコンパイルする必要があります。Xcode 3.2は、しばらくの間非推奨になりました。

編集Default-568h@2x以前のSDKに起動イメージを追加するだけで、前述のOPとして機能するようです。これは知っておくと非常に便利です。

ちなみに、新しいiPhone5の発売イメージ名には別の答えがあります

于 2012-10-01T09:13:51.480 に答える