我有结合导航视图的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];
之后,您可以将其转换为应用程序委托以避免任何警告,然后调用加载选项卡栏的方法...

07-24 09:36