我已取消选中MainMenu.xib文件中默认窗口的“启动时可见”选项。但是后来,我找不到如何以编程方式显示它......
有谁知道如何以非模态方式显示此窗口?
提前谢谢你!
我已取消选中MainMenu.xib文件中默认窗口的“启动时可见”选项。但是后来,我找不到如何以编程方式显示它......
有谁知道如何以非模态方式显示此窗口?
提前谢谢你!
首先,您应该建立从该窗口到 IBOutlet 变量的连接。然后,您可以使用此变量通过调用“orderFront:”方法使窗口可见,就像“[window orderFront:self];”一样。这是链接。
如果您想激活您的窗口并确保它位于您需要调用的其他窗口之上 makeKeyAndOrderFront:
。这将确保您的窗口在所有其他窗口(甚至从其他窗口)上弹出。orderFront
不会使您的窗口成为关键窗口(即最顶层/活动窗口)
参考:https ://developer.apple.com/library/mac/documentation/cocoa/reference/applicationkit/classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow/makeKeyAndOrderFront :