Airplay: widok lustrzany na zewnętrznym oknie
pytanie projektowe / architektoniczne na temat airplay. Ustawiłem zewnętrzny wyświetlacz w AppDelegate:
<code>UIScreen *externalScreen = UIScreen.screens.lastObject; self.externalWindow = [[UIWindow alloc] initWithFrame:externalScreenFrame]; self.externalWindow.screen = externalScreen; self.externalWindow.backgroundColor = [UIColor redColor]; </code>
Działa dobrze, TV pokazuje pusty ekran na czerwono. Teraz mam ViewController z mnóstwem widoków i jeden widok powinien być widoczny na urządzeniui ekran zewnętrzny. Jeśli spróbuję tego w ViewController.m:
<code>[_appDelegate.externalWindow addSubview:self.deviceAndTVView]; </code>
deviceAndTVView pojawi się tylko na zewnętrznym ekranie, a nie na urządzeniu. Potrzebowałbym mieć urządzenie deviceAndTVView na urządzeniu, aktualizując się na interakcjach touches / user i odzwierciedlając te aktualizacje na zewnętrznym ekranie.
Jaka jest właściwa droga do tego celu?
Dziękuje za przeczytanie! m