我有结合导航视图的TabBar视图。
像这样的结构:
委托-> TabBar->(很多)导航视图->(每个都有很多)控制器视图。
我想先显示一个视图(配置),再显示其他视图。我想要没有Bars and Navigation Controlls的视图。
有可能的?我该怎么做?
感谢帮助
最佳答案
是的,这很有可能。在applicationDidFinishLaunching方法中,只需使您的配置视图成为根视图控制器,如下所示:
UIViewController *configVC = [[ConfigVC alloc] initWithNibName:@"ConfigVC" bundle:nil];
[[self window] setRootViewController:configVC];
[configVC release];
然后,稍后再准备显示标签栏时,请执行以下操作:
[[self window] setRootViewController:tabBarViewController];
更新:
您可以像这样访问应用程序委托:
[[UIApplication sharedApplication] delegate];
之后,您可以将其转换为应用程序委托以避免任何警告,然后调用加载选项卡栏的方法...