3

Mac と iOS の開発に 2 年半を費やしましたが、何かに対する答えが見つかりませんでした。

iOS 5.0 と Apple TV のエアプレイを利用して、iPad に 1 つの UIScreen を表示し、Apple TV に別の UIScreen を表示するプロジェクトに取り組んでいます。私は2つの別々のView Controllerを持っており、それぞれにうまく表示されます。

問題は、Apple TV の画面サイズが 1080p ではなく 720p に戻ることです。そのため、1920 x 1080 の全画面表示ではなく、1280 X 720 で縁取りされたビュー コントローラーが表示されます。その結果、ビュー コントローラーはスケーリングされずにトリミングされます。

UIScreen の画面境界やビュー コントローラーの境界を変更するなどのいたずらを試しましたが、うまくいきません。

簡単に言えば:

iOS 5 はフル スクリーン 1080p ビュー コントローラーの表示をサポートしていますか? もしそうなら、あなたはそれをどのようにしましたか?

編集:

したがって、720p しか表示できない場合、アプリでビュー コントローラーを全画面表示し、クロップ/レターボックス化しないようにするにはどうすればよいかという質問が修正されました。

4

2 に答える 2

1

Apple TVは1080p(720pのみ)をサポートしていないため、機能しません。
彼の技術仕様を見てください:http ://store.apple.com/us/browse/home/shop_ipod/family/apple_tv

更新:最新のAppleTVが1080pをサポートするようになりました。

于 2011-11-14T13:26:07.350 に答える
1

Apple TV は 720p のみをサポートしていますが、デジタル AV アダプタは 1080p (1920x1080) をサポートしていることに注意してください。次世代の Apple TV がリリースされれば、1080p をサポートし、AirPlay での表示をサポートする可能性があると思います。

その問題はさておき、私はあなたとまったく同じ問題に直面しました.Samsung TVでデジタルAVアダプターとAirplayの両方を介して表示するときに、ビューが挿入された理由を理解しようとして髪を引っ張っていました. 私が使用していたポートに対してテレビがどのように構成されているかが問題であることが最終的にわかりました。関連する入力の「ジャスト スキャン」オプションを見つけたとき、問題は解決し、完璧なエッジ ツー エッジの画像が得られました。Digital AV Adapter を使用した 1080p 出力は素晴らしく、それを活用したアプリを作成するのはとても面白いです。

調査の過程で、UIScreen の新しい iOS 5.0 overscanCompensation プロパティについて知りました (http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html)。これは私の問題の原因ではありませんでしたが、その設定を試して、問題が解決するかどうかを確認してください。

于 2011-12-11T02:36:02.157 に答える