小智 5
如果您的 Window 不使用 Storyboard,假设您.xib为此创建了单独的ViewController .xib,则可以使用以下方法:
添加到您的班级:
lazy var testViewcontroller = TestViewController(nibName: "TestWindow", bundle: nil)
lazy var testWindow = NSWindow(contentViewController: testViewcontroller)
Run Code Online (Sandbox Code Playgroud)
然后,将其添加到调用窗口的方法中:
testWindow.makeKeyAndOrderFront(nil)
NSApp.activate(ignoringOtherApps: true) // will help your window to open on top of others
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
309 次 |
| 最近记录: |