我自己找到了答案。这可以通过调整窗口行为来完成。
let window = NSWindow...
Run Code Online (Sandbox Code Playgroud)
窗口显示在所有虚拟桌面上:
window.collectionBehavior = NSWindowCollectionBehavior.CanJoinAllSpaces
Run Code Online (Sandbox Code Playgroud)
窗口跟随活动虚拟桌面:
window.collectionBehavior = NSWindowCollectionBehavior.MoveToActiveSpace
Run Code Online (Sandbox Code Playgroud)