从viewcontrollernib加载NSView

时间:2013-11-21 09:43:21

标签: objective-c macos properties nsview nib

所以我有viewcontroller customViewController,我在使用nib文件的基础上放置了几个NSView。我已将这些视图连接到CustomViewController.h文件中的IBOutlet属性,但现在我不知道下一步是什么来初始化它们。我该怎么办?

2 个答案:

答案 0 :(得分:0)

使用NSViewController方法初始化- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil对象。

mViewController = [[customViewController alloc] initWithNibName:@“NiBName” bundle:[NSBundle mainBundle]];

[mainView setView: [mViewController view]]; //mainView ( [self.window contentView]) in mainMenu.xib

答案 1 :(得分:0)

您应该覆盖 -loadView 方法以初始化视图。

NSViewController Class Reference