我正在使用 Mac Catalyst 将 iPad 应用程序移植到 Mac。我可以使用以下方法创建多个窗口:
func requestSceneSessionActivation(_ sceneSession: UISceneSession?, userActivity: NSUserActivity?, options: UIScene.ActivationRequestOptions?, errorHandler: ((Error) -> Void)? = nil)
此外,我可以从应用程序的菜单中安排选项卡中创建的窗口:
Application Menu > Window > Merge All Windows
但我没有看到以编程方式这样做的选项。我会在 AppKit 中使用NSWindowTabGroup 。但是,它在Mac Catalyst中不可用。请让我知道是否有可能?