从Xcode中的第二个.xib文件显示第二个窗口?

时间:2012-08-06 09:33:10

标签: objective-c xcode macos

我是一个使用Xcode的完整菜鸟,但我正在尝试制作一个小型的Mac应用程序。 我想要的是,我按下主窗口中的一个按钮,然后在该主窗口的顶部打开另一个窗口。 正如我所说,我是一个完整的菜鸟,所以我更喜欢一步一步的指导:)

1 个答案:

答案 0 :(得分:2)

这很简单,首先你要创建一个带Xcode的窗口,然后是一个WindowController,之后你可以将Controller与你的视图(Xib)链接起来。 然后打开一个新窗口(假设你的窗口控制器叫做YourWindowController)只需在你的按钮触发的IBAction方法中插入这段代码:

YourWindowController *controllerWindow = 
[[YourWindowController alloc] initWithWindowNibName:@"You_Window_XIB"];
[controllerWindow showWindow:self];