当前位置: 代码迷 >> Iphone >> ios开发UITabbarController导航栏有关问题
  详细解决方案

ios开发UITabbarController导航栏有关问题

热度:91   发布时间:2016-04-25 05:57:27.0
ios开发UITabbarController导航栏问题
本人自定义了一个UITabbarController,就是继承UITabbarController的类BottomFrame,我在AppDelegate里面
BottomFrame *mytabbarController =   [[BottomFrame alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:mytabbarController];
self.window.rootViewController = navController;
跳转之后能正常显示导航栏,但是我想改变导航栏的按钮时发现取到的导航栏为null,我NSLog(self.self.navigationController);打印出来的是null,求解啊!在线等,求大神帮帮忙!
iOS UITabBarController NavigationController 导航

------解决方案--------------------
一般都是由分栏控制器控制导航控制器的。
------解决方案--------------------
tabbar控制器的数组里面放导航控制器就行了
------解决方案--------------------
BottomFrame *mytabbarController =   [[BottomFrame alloc] init];
UINavigationController *navController = [[UINavigationController alloc] init];
NSArray *viewControllers = [NSArray arrayWithObjects:navController,nil];
[mytabbarController setViewController:viewControllers];
self.window.rootViewController = mytabbarController;