我有一个示例应用程序,其中我有委托方法和主控制器和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;
}
答案 0 :(得分:0)
在示例应用程序中,应用程序通过搜索与其视图控制器同名的文件来获取.xib
文件。在您想要自己定义哪个.xib
- 文件的新情况下,您可以实现:
initWithNibName:bundle:
并指定.xib
的名称作为第一个参数(不附加“.xib”)。