我正在使用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中不可用。请让我知道是否可能?