Ios 运行时iPad应用程序秒显示支持切换
以下是我的情况: 我已经使用plist和scene代理在我的应用程序中设置了一个外部显示。我的外置显示器是AppleTV上的airplay。这很好,我可以在AppleTV上显示一个自定义的独立视图控制器。但是,一些用户希望只在外部屏幕上镜像应用程序(因为在添加对多个屏幕的支持之前,它一直在工作)。有没有办法在运行时切换? 这就是我的Ios 运行时iPad应用程序秒显示支持切换,ios,swift,xcode,ipad,apple-tv,Ios,Swift,Xcode,Ipad,Apple Tv,以下是我的情况: 我已经使用plist和scene代理在我的应用程序中设置了一个外部显示。我的外置显示器是AppleTV上的airplay。这很好,我可以在AppleTV上显示一个自定义的独立视图控制器。但是,一些用户希望只在外部屏幕上镜像应用程序(因为在添加对多个屏幕的支持之前,它一直在工作)。有没有办法在运行时切换? 这就是我的info.plist的设置方式 <key>UIApplicationSupportsMultipleScenes</key>
info.plist
的设置方式
<key>UIApplicationSupportsMultipleScenes</key>
<true/>
<key>UISceneConfigurations</key>
<dict>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneConfigurationName</key>
<string>Default Configuration</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).SceneDelegate</string>
</dict>
</array>
<key>UIWindowSceneSessionRoleExternalDisplay</key>
<array>
<dict>
<key>UISceneConfigurationName</key>
<string>Default Configuration</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).ExternalScreenSceneDelegate</string>
</dict>
</array>
</dict>
UIApplicationSupportsMultipleScenes
UISCeneConfiguration
UIWindowsCensessionRole应用程序
UISCeneConfiguration名称
默认配置
UISCenedLegateClassName
$(产品\u模块\u名称).SceneDelegate
UIWindowsCEnsessionRoleExternalDisplay
UISCeneConfiguration名称
默认配置
UISCenedLegateClassName
$(产品\模块\名称)。外部屏幕场景Legate