在主窗口之前加载窗口

时间:2011-03-18 15:13:44

标签: objective-c cocoa nswindow

我有一个应用程序,例如与一个主窗口聊天。我需要添加登录窗口,此窗口必须在主窗口之前加载。

我尝试通过info.plist“主nib文件基本名称”中的登录窗口替换主窗口xib。登录窗口加载良好,但之后如何加载主窗口?

1 个答案:

答案 0 :(得分:2)

如果它是非基于文档的应用程序,则MainMenu.xib中唯一的窗口设置为在启动时可见(在Interface Builder中选择窗口然后检查其属性 - 这是一个简单的复选框)。

您要取消选中“在启动时可见”,以获取在xib中为您创建的默认窗口,并在您添加的登录窗口中进行检查。然后,您可以通过发送一个-makeKeyAndOrderFront来显示主窗口:...当然,您需要将IBOutlet添加到某个控制器,以便您可以引用该窗口......

相关问题