iOS - 是否有编程方式创建多个 windows 不分屏?
iOS - Is there a programmatically way to create multiple windows that don't split the screen?
我正在使用 UIScenes 和 SwiftUI 创建一个简单的应用程序。
我需要以编程方式创建多个 windows,但不是使用 requestSceneSessionActivation 的相同设计结果,它将屏幕分成两部分。我需要另一个,就像图片一样...
我在 UIScene 文档中没有找到它的任何内容。
如果你也知道关闭它的方法,那就太棒了!
遗憾的是 UISceneActivationRequestOptions
(传递给 requestSceneSessionActivation
)没有提供指定新场景呈现方式的选项。奇怪的是,有一个 UIWindowSceneDestructionRequestOptions
class 用于指示如何关闭场景。应该有一个 UIWindowSceneActivationRequestOptions
class 允许您指定它的显示方式。我建议在 iOS 13.
上使用“反馈”应用向 Apple 提交增强请求
可以使用 UIApplication requestSceneSessionDestruction
来关闭场景。
我正在使用 UIScenes 和 SwiftUI 创建一个简单的应用程序。
我需要以编程方式创建多个 windows,但不是使用 requestSceneSessionActivation 的相同设计结果,它将屏幕分成两部分。我需要另一个,就像图片一样...
我在 UIScene 文档中没有找到它的任何内容。 如果你也知道关闭它的方法,那就太棒了!
遗憾的是 UISceneActivationRequestOptions
(传递给 requestSceneSessionActivation
)没有提供指定新场景呈现方式的选项。奇怪的是,有一个 UIWindowSceneDestructionRequestOptions
class 用于指示如何关闭场景。应该有一个 UIWindowSceneActivationRequestOptions
class 允许您指定它的显示方式。我建议在 iOS 13.
可以使用 UIApplication requestSceneSessionDestruction
来关闭场景。