当用户点击主窗口中的按钮时,我想显示一个新窗口,但是当我使用 调用单独的窗口时makeKeyAndOrderFront
,窗口弹出远离主窗口。
这是我在子类中写的NSViewController
:
myWindow = NSWindow()
myWindow.setFrame(myView.frame, display: true)
myWindow.contentView = myView
myWindow.makeKeyAndOrderFront(self)
但是,这会在主窗口之外打开一个新窗口。我想在主窗口中显示它,可能在主窗口的中心(我将.frame
值设置myView
为位于中心)。
那么如何在主窗口中调用新窗口呢?换句话说,我可以指定新窗口的显示位置吗?