Airplay: Espelhar subview na janela externa
uma questão de design / arquitetura no airplay. Eu configurei um monitor externo no AppDelegate:
<code>UIScreen *externalScreen = UIScreen.screens.lastObject; self.externalWindow = [[UIWindow alloc] initWithFrame:externalScreenFrame]; self.externalWindow.screen = externalScreen; self.externalWindow.backgroundColor = [UIColor redColor]; </code>
Funciona bem, a TV mostra uma tela vazia em vermelho. Agora eu tenho um ViewController com um monte de subvisualizações, e uma exibição deve ser mostrada no dispositivoe a tela externa. Se eu tentar isso em ViewController.m:
<code>[_appDelegate.externalWindow addSubview:self.deviceAndTVView]; </code>
O deviceAndTVView só será exibido na tela externa, não no dispositivo. O que eu preciso é ter deviceAndTVView no dispositivo, atualizando-se em toques / interação do usuário e espelhar essas atualizações na tela externa.
Qual é o caminho certo para conseguir isso?
Obrigado pela leitura! m