1

重複の可能性:
iPhone 5+iOS6がアプリをレターボックスモードで実行する必要があるかどうかを判断する方法

私が使用しているもの:

CGRect screenBounds = [[UIScreen mainScreen] bounds];

画面サイズを取得します。

iOSシミュレーター上のiPhone5の場合、戻り値は{0,0、320、480}です。このため、私のOpenGLビューポートは画面よりも小さく、2つの黒いストライプがあります。現時点では、デバイスのコードを試すことはできません。

正しい画面サイズを取得するための回避策はありますか?

私は同じプロジェクトを数年間使用していることを言及しなければなりません(iPhone 3G以降)。

4

1 に答える 1

5

プロジェクトにDefault-568h@2x.pngを追加する必要があります。

于 2012-12-24T12:43:34.503 に答える