当应用程序在主窗口上运行时如何添加nib文件?

时间:2012-09-23 13:00:13

标签: objective-c ios xcode ipad

我有一个示例应用程序,其中我有委托方法和主控制器和mainwindow.xib。 当我的应用程序加载它直接加载。但我想做一些更改,如添加按钮和其他UI的东西。但我没有一个nib文件。所以我添加了新的nib文件名称Newview.xib。

所以我的要求是如何在启动时加载这个nib文件,我必须在appdelegate方法中做出的所有更改。正在运行的现有代码在

之下
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    mainController = [[MainController alloc] init];

    [window addSubview:mainController.view];
    [window makeKeyAndVisible];

    return YES;

}

1 个答案:

答案 0 :(得分:0)

在示例应用程序中,应用程序通过搜索与其视图控制器同名的文件来获取.xib文件。在您想要自己定义哪个.xib - 文件的新情况下,您可以实现:

initWithNibName:bundle:

并指定.xib的名称作为第一个参数(不附加“.xib”)。