我想在我的旧项目(使用 xibs 实现)中使用故事板来添加新功能。
我已经创建了故事板文件并向其中添加了一个视图控制器,并且在身份检查器中我已经指定了视图控制器的类名。
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:[[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:[NSBundle mainBundle]]];
self.window.rootViewController = navController;
[self.window makeKeyAndVisible];
return YES
}
@end
在 firstviewcontroller 中,当我单击按钮时,它将调用 gotoSomeviewController 方法,在该方法中它推送到从 EventsScreen 故事板加载的 eventslistViewController
@implementation FirstViewController
-(void)gotoSomeviewController
{
EventsListViewController *vc = [[UIStoryboard storyboardWithName:@"EventsScreen" bundle:nil] instantiateInitialViewController];
[控制器pushViewController:vc动画:YES];}
@结尾
当我运行应用程序时,EventsListViewController 显示一个空屏幕,没有我在情节提要中添加的视图。