0

我有一个示例应用程序,其中有委托方法和主控制器和 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;

}
4

1 回答 1

0

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

initWithNibName:bundle:

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

于 2012-09-23T13:20:36.353 回答