iOS-是否有编程方式创建多个不分割屏幕的窗口?

时间:2019-09-13 17:45:23

标签: ios swift swiftui ipados uiscene

我正在使用UIScenes和SwiftUI创建一个简单的应用程序。

我需要以编程方式创建多个窗口,但不具有来自requestSceneSessionActivation的相同设计结果,该屏幕将屏幕分为两部分。我需要另一个,例如图片... enter image description here

我在UIScene文档中没有找到任何东西。 如果您也知道关闭它的方法,那就太好了!

1 个答案:

答案 0 :(得分:4)

很遗憾,UISceneActivationRequestOptions(传递给requestSceneSessionActivation)没有提供指定新场景显示方式的选项。奇怪的是,存在一个UIWindowSceneDestructionRequestOptions类,用于指示如何消除场景。应该有一个UIWindowSceneActivationRequestOptions类,您可以指定它的显示方式。我建议使用iOS 13上的“反馈”应用程序向苹果提出增强请求。

可以使用UIApplication requestSceneSessionDestruction关闭场景。