0

我已取消选中MainMenu.xib文件中默认窗口的“启动时可见”选项。但是后来,我找不到如何以编程方式显示它......

有谁知道如何以非模态方式显示此窗口?

提前谢谢你!

4

2 回答 2

1

首先,您应该建立从该窗口到 IBOutlet 变量的连接。然后,您可以使用此变量通过调用“orderFront:”方法使窗口可见,就像“[window orderFront:self];”一样。这是链接

于 2014-06-11T02:32:32.647 回答
0

如果您想激活您的窗口并确保它位于您需要调用的其他窗口之上 makeKeyAndOrderFront:。这将确保您的窗口在所有其他窗口(甚至从其他窗口)上弹出。orderFront不会使您的窗口成为关键窗口(即最顶层/活动窗口)

参考:https ://developer.apple.com/library/mac/documentation/cocoa/reference/applicationkit/classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow/makeKeyAndOrderFront :

于 2014-06-12T13:54:20.403 回答