2012-08-06 85 views
1

我是一个Xcode的完整noob,但我试图做一个小的Mac应用程序。 我想要发生的是,我在主窗口中按下一个按钮,并在主窗口顶部打开另一个窗口。 正如我所说,我是一个完整的菜鸟,所以我宁愿一步一步地指导:)从Xcode中的第二个.xib文件显示第二个窗口?

回答

2

这很简单,首先你必须创建一个窗口与Xcode,然后WindowController之后,你可以将控制器与您的视图(Xib)连接起来。 然后打开一个新的窗口(可以说你的窗口控制器被称为YourWindowController)刚刚插入此代码在IBAction为方法被你的按钮激活:

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

恐怕我还是不明白这一点。 ..这是我迄今尝试过的: 1. file - > new - > file - > cocoa - > Objective-C class - > class:[name],子类:NSWindowController。 2.将按钮连接到AppDelegate.h,以便获得 - (IBAction)addClient:(id)sender;在头文件和AppDelegate.m文件中的 - (IBAction)addClient:(id)sender {}中。 3.将您的代码添加到(IBAction)addClient:等。在AppDelegate.m文件中。 它不工作,我给你的代码有很多错误... 我想我可能需要更多的逐步类型的解释:b – mort 2012-08-06 10:58:49