0

ビデオミラーリングを利用して、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;

私は何か間違ったことをしていますか?それとも、これは完全に不可能ですか?

4

0 に答える 0