0

iPhone 4 と iPhone 5 の両方の画面サイズをサポートするようにアプリケーションを更新しました。両方のシミュレーターで正常に動作していますが、iPhone 5 デバイスにインストールすると、iPhone 4 アプリケーションのように動作します (上下に黒い境界線)。また、正しく動作しない Default-568h@2x.png ボットも追加しました。ウィンドウを動的に作成しています。

ここで何が欠けているのでしょうか? 何か案は ?

また、UIWindow の "Full Screen At Launch" プロパティをプログラムで設定する方法は?

4

1 に答える 1

1

これがうまくいった解決策の1つです

A. AppDelegate.m で、このように UIWindow オブジェクトを初期化します

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]

B. 他の UI 要素を管理するために、iPhone 4/iPhone 5 の現在の画面フレームを提供するマクロを定義できます。

#define SCREEN_FRAME [[UIScreen mainScreen] applicationFrame]

したがって、SCREEN_FRAME の幅/高さのプロパティを使用して、他の UI 要素を調整できます。

お役に立てれば。

于 2013-02-11T16:12:10.790 に答える