iOS7 を対象とするストーリーボードと GLKViews の組み合わせを使用するアプリがあります。iPhone 6 シミュレーター ターゲットを使用した Xcode 6 では、より大きな画面サイズに合わせてすべてが正しくスケールアップされます。アプリは 320 x 568 の画面で実行されていると認識していますが、いくつかの GLKView オブジェクトを含むすべてがスケーリングされます。
iPhone 6 Plus シミュレーターに切り替えると、GLKView オブジェクト以外はすべて正しくスケールアップされます。GLKView オブジェクトはスケーリングされずにレンダリングされます。全画面 (0,0,320,568) の四角形 GLKView オブジェクトの場合、次の四角形を使用して画面をほぼ正しく埋める必要があります。
CGRectMake(0, 568 - 854, 480, 854)
480 = 1242 (ネイティブ画面解像度) / 2x (2x Retina エミュレーター) / (414 / 320)
414/320 は、アプリを拡張するために OS によって実行されるスケーリングです。
Apple は何らかの理由で iPhone 6 Plus の GLKViews をスケーリングするのを忘れていたようです。
誰かがこれを見たことがありますか、または回避策がありますか? レンダリングを超えて、touchPoint が機能するには何らかの座標変換も必要です。