如何使 NSWindow 从按钮操作中出现 (Swift 3) (Mac OSX)
How to make NSWindow appear from button action (Swift 3) (Mac OSX)
我将 NSWindow 设置为 "hidden at launch"。如何在按下按钮时使 NSWindow 出现(弹出)?
确保您在代码中引用了 window,然后调用它的 makeKeyAndOrderFront
方法。除非您特别想要不同的行为,否则您可以将 nil
作为发件人传递。请注意,如果您在有问题的 NSWindow 上选择了 "Release When Closed" 选项,这可能会在尝试显示 window 已经打开并随后关闭一次时出现问题。
我将 NSWindow 设置为 "hidden at launch"。如何在按下按钮时使 NSWindow 出现(弹出)?
确保您在代码中引用了 window,然后调用它的 makeKeyAndOrderFront
方法。除非您特别想要不同的行为,否则您可以将 nil
作为发件人传递。请注意,如果您在有问题的 NSWindow 上选择了 "Release When Closed" 选项,这可能会在尝试显示 window 已经打开并随后关闭一次时出现问题。