Если я скомпилирую на устройстве iOS 12 (не использую UIScene) и AirPlay Mirror на моем Apple TV, приложение будет зеркально отражено на телевизоре.
На устройстве iOS 13 оно, похоже,относитесь к нему как к внешнему дисплею, где он отформатирован по размеру экрана (но у меня нет возможности управлять им).
Я бы предпочел старую функциональность - просто отразить его.
Как сделатьВыполнить зеркалирование на iOS 13? Я копаюсь в документах для:
application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration
А в UISceneConfiguration
есть свойство role
(у него есть UISceneSession.Role.windowExternalDisplay
, когда я пытаюсь AirPlay Mirror), но это не кажетсяиметь любое значение, например UISceneSession.Role.windowMirror
.