2012-02-27 109 views
7

問題:iPhone画面のミラーリング&私のアプリの専用外観は、すべての面に黒い境界線の1インチを表示します。iOS画面のミラーリングで、選択したアプリにオーバースキャンの境界線が表示される

しかし、一部のビューでは、Apple TVのメニューや写真アプリなど、全画面に黒い枠線が表示されない場合があります。

はすでに試みた - 効果なしで:

( "16の無効化:9オーバースキャン")1080 HDテレビ上
  • 無効オーバースキャン

    セットアップ:iPhone 4S(5.0.1)、Apple TVの第2世代(4.4.4)

    任意の提案、私はさらに試みることができるでしょうか?

  • 答えて

    10

    同じ問題に遭遇し、「解決策」を見つけるまでに時間がかかりました。 overscanCompensationを '3'に設定すると、枠線が削除されます。

    私はアップルがUIScreenOverscanCompensationNoneのドキュメント& enumを削除したと思いますが、コードの中でそれがチェックされています。

    +0

    (y)私のために働いた!ありがとう!実際、私がアプリのチューザーに戻ったとき、アップルのテレビは再び「安全なスキャン」領域にスナップし、私のアプリが再び前進したときに再び大きくスナップします。 +1。 –

    +0

    overscanCompensationを設定すると問題が拡張されましたが、アプリがバックグラウンドに戻りアクティブに戻ると黒い罫線が表示されます。私のアプリケーションはMPMovieplayerでビデオを再生しています。私はバックグラウンドで私のアプリケーション中に私はいくつかの他のアプリ(スカイプ、メモなど)にアクセスするときに問題を再現することができます。 –

    2

    AirPlayミラーリング中に黒い枠線がある場合は、MobileVetの回答で解決できません。 Apple TVで以下の設定を変更してみてください:設定>オーディオ&ビデオ>調整:AirPlayオーバースキャン。オフ(デフォルトはオン)に設定します。

    そしてbtw:3は意味しませんUIScreenOverscanCompensationInsetBounds | UIScreenOverscanCompensationApplicationFrame(1 + 2)?

    関連する問題