ビデオミラーリングを利用して、iPad のディスプレイに表示するコンテンツを模倣する iPad アプリを作成しています。しかし、ミラーリングを台無しにすることなく、画面にコンテンツを追加したいと思います。
私が考えたのは、画面の一部だけを占める外部ウィンドウを作成し、それによって (できれば) 「ビデオ ミラー」コンテンツを表示したままにすることでした。したがって、私はこの確かに危険なアプローチを試みており、「爆破」してフルスクリーンになるたびに (背景色を赤に設定しているため、これを確認できます)。
CGRect externalScreenFrame = CGRectMake(0, 0, 200, 200);
UIWindow* externalWindow = [[UIWindow alloc] initWithFrame:externalScreenFrame];
externalWindow.autoresizingMask = UIViewAutoresizingNone;
externalWindow.backgroundColor = [UIColor redColor];
externalWindow.screen = externalScreen;
externalWindow.hidden = NO;
私は何か間違ったことをしていますか?それとも、これは完全に不可能ですか?