私が使用しているもの:
CGRect screenBounds = [[UIScreen mainScreen] bounds];
画面サイズを取得します。
iOSシミュレーター上のiPhone5の場合、戻り値は{0,0、320、480}です。このため、私のOpenGLビューポートは画面よりも小さく、2つの黒いストライプがあります。現時点では、デバイスのコードを試すことはできません。
正しい画面サイズを取得するための回避策はありますか?
私は同じプロジェクトを数年間使用していることを言及しなければなりません(iPhone 3G以降)。