在我设置UIViewController
的AppDelegate
,让我们把它VC,为rootViewControlloer
我的应用程序:如何在不使用UINavigationController的情况下交换window.rootViewController?
-(BOOL) application: (UIApplication*) application didFinishLaunchingWithOptions: (NSDictionary*) launchOptions
{
self.window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]];
UIViewController *VC = [UIViewController alloc] init];
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
return YES;
}
一旦VC在屏幕上,它要求用户一对夫妇的问题,以便更好在真正使用之前配置应用程序。
只要我知道用户想要什么,我需要换VC与UITabBarController
,姑且称之为TBC,有三个固定的UINavigationController它。
如何从VC 中推送TBC而不是将VC放入UINavigationController
然后用它来推送TBC?
我已经能够完成互换使用UINavigationController
。我想直接从transiction VC到TBC,作者elf.window.rootViewController
whitout需要使用额外的UINavigationController
的交换。
什么样的视觉效果?动画还是直接?你有没有尝试过交换根VC的建议? – Wain