应用第一次启动,修改rootViewController方法
2017-07-20 09:56
435 查看
1、第一次设置C代码
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NewEntryController *controller = [[NewEntryController alloc] initWithNibName:@"NewEntryController" bundle:nil];
self.window.rootViewController = [[GKNavigationController alloc] initWithRootViewController:controller];
[self.window makeKeyAndVisible];
return;
2、修改rootViewControllerC代码
AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
// 在delegate中初始化新的controller
[delegate initTabbarController];
// 修改rootViewController
[delegate.window addSubview:delegate.tabbarController.view];
[self.view removeFromSuperview];
delegate.window.rootViewController = delegate.tabbarController;
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NewEntryController *controller = [[NewEntryController alloc] initWithNibName:@"NewEntryController" bundle:nil];
self.window.rootViewController = [[GKNavigationController alloc] initWithRootViewController:controller];
[self.window makeKeyAndVisible];
return;
2、修改rootViewControllerC代码
AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
// 在delegate中初始化新的controller
[delegate initTabbarController];
// 修改rootViewController
[delegate.window addSubview:delegate.tabbarController.view];
[self.view removeFromSuperview];
delegate.window.rootViewController = delegate.tabbarController;
相关文章推荐
- 通过模态弹出视图 self.view.window.rootViewController灵活应用 modalTransitionStyle、modalPresentationStyle
- Controller应用ModelAndView后几种向JSP传参方法
- ubuntu 第一次修改root密码的方法
- Xcode改成不用MainWindow.xib 和 RootViewController.xib 的方法
- 当rootViewController为tabbarController时,控制屏幕旋转的方法
- 解决第一次启动应用黑屏或者白屏的方法
- Xcode改成不用MainWindow.xib 和 RootViewController.xib 的方法
- ios判断用户第一次启动和怎么修改或添加应用的图标
- 多实例MYSQL 启动修改丢失root密码方法
- 关于self.window.rootViewController的方法调用顺序
- Mysql初次启动修改root账户密码的方法(解决Access denied for user ''@'localhost' to database 'mysql的方法)
- iOS每次启动都提示:Application windows are expected to have a root view controller at the end of application
- iOS didFinishLaunchingWithOptions方法里获取storyBoard的rootViewController
- Application windows are expected to have a root view controller at the end of application launch解决方法
- android系统应用在未root的情况下启动root权限命令方法
- Xcode改成不用MainWindow.xib 和 RootViewController.xib 的方法
- XMG 导航控制器 设置RootViewController也会去调用push方法
- ubuntu 第一次修改root密码的方法
- 使用MFMailComposeViewController在iOS应用内编辑邮件使用方法及常见问题
- Android 判断应用 第一次安装启动