Apple の開発者向けドキュメントによると、スクリーン ミラーリングは iOS 4.3 で魔法をかけずに利用できます。プロパティを使用する必要がありmirroredScreen
ますが、読み取り専用です。
Apple のdevelopers.apple.comから:
ミラーリングされたスクリーン
外部ディスプレイによってミラーリングされている画面。
...ミラーリングがサポートされていて、現在アクティブな場合、このプロパティには、デバイスのメイン画面に関連付けられた画面オブジェクトが含まれます。これは、接続されたディスプレイによってミラーリングされている画面を表します。ミラーリングが無効になっている場合、サポートされていない場合、または画面がデバイスに接続されていない場合、このプロパティの値は nil です。
ミラーリングを無効にし、外部ディスプレイを使用して固有のコンテンツを表示するには、ウィンドウを作成し、対応する画面オブジェクトに関連付けます。
ミラーリングモードを無効にする方法は記載されていますが、有効にする方法は記載されていません。どうすればいいのですか?
ビューのコピーを作成せずにアプリをプロジェクターにミラーリングし、必要に応じて更新したいのですが、見た目が悪いです。
また、外部スクリーン エミュレーションを使用するとシミュレータが頻繁にクラッシュしますが、大丈夫ですか?