Airplay: зеркальное отображение на внешнем окне

дизайн / архитектурный вопрос по трансляции. Я настроил внешний дисплей в AppDelegate:

<code>UIScreen *externalScreen = UIScreen.screens.lastObject;
self.externalWindow = [[UIWindow alloc] initWithFrame:externalScreenFrame];
self.externalWindow.screen = externalScreen;
self.externalWindow.backgroundColor = [UIColor redColor];
</code>

Работает нормально, телевизор показывает пустой экран красным цветом. Теперь у меня есть ViewController с кучей подпредставлений, и один вид должен быть показан на устройствеand внешний экран. Если я попробую это в ViewController.m:

<code>[_appDelegate.externalWindow addSubview:self.deviceAndTVView];
</code>

deviceAndTVView будет отображаться только на внешнем экране, а не на устройстве. То, что мне нужно, это иметь deviceAndTVView на устройстве, обновляя себя при касаниях / взаимодействии с пользователем, и отражать эти обновления на внешнем экране.

Какой правильный путь для этого?

Спасибо за прочтение! м

Ответы на вопрос(2)

Ваш ответ на вопрос