1

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

4

1 回答 1

0

你当然可以。它们只是以不同的方式实例化。要设置故事板文件,您可以调用:

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

要设置一个基于 XIB 的视图控制器,您可以调用:

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

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

[self.view addSubView:myVC.view];
于 2013-10-01T17:54:52.607 回答