如何从loginviewcontroller推送Storyboard,这是一个xib

时间:2013-08-27 08:31:52

标签: objective-c storyboard xib

我正在使用Loginview控制器,我使用Xib创建它,我想在点击loginbutton时推送mainstoryboard。

LoginViewController *lObjloginview = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
UINavigationController *lObjtempview = [[UINavigationController alloc] initWithRootViewController:lObjloginview];
self.window.rootViewController = lObjtempview;
[self.window makeKeyAndVisible];

这将从xib添加loginview。但在按下loginbutton之后我想加载storyboard.Can任何人都可以帮我推动mainstoryboard,其中有一个tabbar controller在mainstoryboard中链接xib。

1 个答案:

答案 0 :(得分:1)

从故事板加载初始视图控制器并显示

UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController * initialVC = [storyboard instantiateInitialViewController];
self.window.rootViewController = initialVC;

如果您事先了解了您正在实例化的课程

UITabBarController * initialVC = (UITabBarController *)[storyboard instantiateInitialViewController];