您的位置:首页 > 移动开发 > IOS开发

iOS中设置新的根视图控制器

2014-10-29 10:03 309 查看
1、背景描述: 1)登录视图控制器为app启动之后的根视图控制器,点击登录按钮之跳进app主界面

                         2)主界面是以一个侧边栏菜单

2、实现登录按钮触发(login)之后主界面显示之前设置新的根视图控制器:

      

- (void)login

{

//    MyDeviceViewController *homeViewController = [[MyDeviceViewController alloc]init];

//    homeViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

//    [self presentViewController:homeViewController animated:YES completion:nil];

    

    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:[[MyDeviceViewController alloc] init]];

    MenuViewController *menuViewController = [[MenuViewController alloc] init];

    

    SideMenu *sideMenuViewController = [[SideMenu alloc] initWithContentViewController:navigationController menuViewController:menuViewController];

    

    // 初始化之后设置新的根试图控制器

    [self.view.window setRootViewController:sideMenuViewController];

}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息