从按钮加载xib

时间:2014-09-05 06:51:48

标签: macos cocoa xcode5 xib

我有一个项目需要在用户按下按钮时加载另一个xib文件

在我的项目的主页面中有6个按钮 每个都链接到另一个xib(NSViewController)

Main Page

当用户按下按钮时,它将显示一个nib文件

About EPiC Online

这就是我做过的事情

-(IBAction)About:(id)sender {
    self.aboutViewController = [[AboutViewController alloc]initWithNibName:@"AboutViewController" bundle:nil];
    self.aboutViewController.view.frame = ((NSView*)self.window.contentView).bounds;
}

这是正确的吗?

1 个答案:

答案 0 :(得分:0)

请参阅上面的评论,但纯粹的猜测是,我没有看到[self.window.contentView addSubview:self.aboutViewController.view]在任何地方被呼叫,所以如果您的问题是您没有看到该视图,那么'至少有一个肯定的原因。