0

是否可以将一些 xib 文件放入情节提要项目中。如果是这样,我可以这样做,当有人在情节提要中按下按钮时,它会转到 xib 文件。例如,我有一个带有一些视图的故事板,我试图在其中放置一个日历,但日历使用 xibs,所以当我按下按钮时我想要它,它将转到 xib。

4

2 回答 2

1

您可以在创建 connector.h 和 connector.m 时创建 XIB,方法是选择 UIViewController 的子类并单击复选框:“With XIB for User Interface”。如果您已经创建了 .m 和 .h 文件,那么您可以通过从窗口中选择 View 来添加一个新的 GUI 文件,最后将其 Controller Custom 类设置为 connector 您可以在同一个项目中同时拥有 StoryBoard 和 XIB。

为了呈现视图控制器,您可以使用以下代码:

YourViewController *viewController=[[YourViewController alloc]initWithNibName:@"ViewControllerName" bundle:nil];
[self presentViewController:viewController animated:YES completion:nil];

在 NavigatinController 的情况下:

[self.navigationController pushViewController:viewController animated:YES];
于 2013-10-18T01:18:45.877 回答
0

当然,您可以混合使用故事板和 xib。如果用户在来自故事板的视图中按下按钮,您可以使用 initWithNibName:bundle: 创建一个控制器的实例,该控制器的视图位于 xib 文件中,然后呈现它,或者如果您正在使用,则推送到它导航控制器。

于 2013-10-18T01:18:47.010 回答