2011-09-08 101 views
2

我用Java製作了這個程序,現在我將它移植到Mac App上,當它打開時,我有一個打開的筆尖顯示說明,當用戶點擊「Next」時,我希望它打開我的第二個視圖,關閉第一個。我讓第二個筆尖完成了一切,但我不知道如何加載它或從哪裏加載。如何將.nib加載到視圖中?

我比較瞭解Objective-C的代碼,但是在使用Interface Builder和製作guis時我感到困惑。

回答

2

只需使用NSBundle's Additions+ (BOOL)loadNibNamed:(NSString *)aNibName owner:(id)owner

[NSBundle loadNibNamed:@"YourOtherNib" owner:self]; 

通過使用「自我」作爲所有者,一切都在你的NIB文件連接到「文件的所有者」將連接到自己的IBOutlets

注意:你可以找到更多關於NIB文件in Apple's documentation的信息,這應該會幫助你理解NIB文件的工作方式。

5

你也可以用這種方式: -

[[NSBundle mainBundle] loadNibNamed:@"MyXibFileName" owner:self]; 
相關問題