代码之家  ›  专栏  ›  技术社区  ›  TheAmateurProgrammer

如何通过菜单栏项调用NIB文件?

  •  0
  • TheAmateurProgrammer  · 技术社区  · 15 年前

    如果这个问题有点基础,我很抱歉,但是如何通过按钮或菜单栏项调用NIB文件?方法是什么?

    1 回复  |  直到 15 年前
        1
  •  2
  •   walter    15 年前

    我不确定您所说的“调用”NIB文件是什么意思,但是如果您想动态加载NIB文件,可以使用nsbundle方法:

    [NSBundle loadNibNamed:@"MyNib" owner:object];
    

    在这里,您要加载一个名为“mynib”的应用程序包中的一个nib资源。文件的NIB所有者设置为“对象”。在Interface Builder中,您需要将文件所有者的类设置为与“Object”相同。

    更多信息: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html%23//apple_ref/doc/uid/10000051i-CH4-SW8