如何在appdelegate文件中使用导航控制器和选项卡栏控制器
问题描述:
我面临着显示导航控制器和选项卡栏控制器的问题,一起显示取决于在applicationlaunch方法中添加子视图的位置。如何在appdelegate文件中使用导航控制器和选项卡栏控制器
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions {
// Override point for customization after application launch.
navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
// Add the view controller's view to the window and display.
[self.window addSubview:navigationController.view];
[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];
return YES;
}
答
是的,一次只能显示一个。您可以在tabBarController的选项卡中设置导航控制器,然后您可以同时看到两者。
看项目1现在它的viewController将其更改为导航控制器。
答
您可以一次添加一个控制器navigationController或TabbarController。 如果添加Tabbar控制器,并在该控制器中添加导航控制器,则可以看到两者。
但它然后显示为只有一个视图不为其他意见 – Harshal 2011-04-07 06:14:43
抱歉,但我无法理解你在说什么? – saadnib 2011-04-07 06:16:24
我有4个不同视图的标签,所以当我在标签控制器内添加导航控制器时,它添加了自己的标签“item”,并显示与该标签项目相同视图的导航栏。 – Harshal 2011-04-07 06:19:31