私は、AppleTVを介して2番目の画面を処理するために、私のアプリの1つでサポートを拡張することを考えています。
質問は:
アプリをミラーリングするだけの場合、素敵な46インチLCD TVには、アプリの4:3レターボックス画像しか表示されません。アプリを変更してApple TV用に別の画面をレンダリングする場合、完全な16:9の比率を使用できますか。 AirPlay?
絶対。iOS 5では、ミラーリングされたAirPlay画面をセカンダリUIScreenとして使用できます。これは、デバイス画面に表示されているものとは異なるコンテンツを持つことができます。それがあなたがやりたいことです。
これを行う方法は、 https://github.com/quellish/AirplayDemoで確認できます 。 デバイス画面は、セカンダリUIScreenの使用を開始するまでミラーリングされ、UIScreenにアタッチしたウィンドウを削除してミラーリングに戻ることができます。 。これにより、カスタムコンテンツを配置するタイミングと、ミラーリングするタイミングを制御できます。
絶対に-素晴らしい例については、Real Racing HD 2を参照してください!