在同一个项目中使用xib和storyboard

时间:2013-10-01 17:15:49

标签: storyboard xib

我可以在同一个项目中使用storyboard和xib吗?我偶然发现道路上有一个颠簸现在需要我使用故事板。我原来使用XIB来创建我的应用程序。

1 个答案:

答案 0 :(得分:0)

你确定可以。它们只是以不同的方式实例化。要设置故事板文件,请致电:

UIViewController *myVC = [[UIStoryboard storyboardWithName:@"MyStoryBoardName" bundle:nil] instantiateViewControllerWithIdentifier:@"myStoryboardViewController"];

要设置基于XIB的视图控制器,请调用:

UIViewController *myVC = [[UIViewController alloc] initWithNibName:@"myXIBFileName" bundle:nil];

在任何一种情况下,您都可以继续正常地将视图添加到层​​次结构中:

[self.view addSubView:myVC.view];