タグ

ブックマーク / akamatsu.org (1)

  • 外部ディスプレイへの出力 | akalogue

    iPadiPhone 4はVGAアダプタを使って外部のディスプレイに映像を出力できます。OSレベルでミラーリング出力できるとイイのですが、そんなものはないので、自分でコードを書かなければなりません。でも、これが意外と簡単でした。 要は外部ディスプレイのスクリーンの解像度を設定して、新しいウィンドウを開いて、スクリーンに結びつけるだけ。後は通常のビュー処理です。従来はスクリーンがひとつだけだったので意識することはなかったのですが、ちゃんとUIScreenクラス自体はiPhone OS 2.0から存在してますね。コードの流れとしては、こんな感じ。 接続されているスクリーンがメイン・スクリーンでなければ… そのスクリーンの対応解像度を求め、条件に合えば解像度を設定する。 新しいウィンドウを開き、各種設定をしてビューを載せる。 そのウィンドウを表示するスクリーンを設定し、ウィンドウを表示する。

  • 1