【发布时间】:2015-02-19 12:08:12
【问题描述】:
我想在用户点击主窗口中的按钮时显示一个新窗口,但是当我使用 makeKeyAndOrderFront 调用单独的窗口时,窗口弹出远离主窗口。
这是我在NSViewController的子类中写的:
myWindow = NSWindow()
myWindow.setFrame(myView.frame, display: true)
myWindow.contentView = myView
myWindow.makeKeyAndOrderFront(self)
但是,这会在主窗口之外打开一个新窗口。我想在主窗口中显示它,可能在主窗口的中心(我将myView 的.frame 值设置在中心)。
那么如何在主窗口中调用新窗口呢?换句话说,我可以指定新窗口的显示位置吗?
【问题讨论】:
标签: cocoa swift nswindow makekeyandordertofront