2012-08-06 86 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