我在分栏控制器上加了4个视图控制器,只能在根视图控制器上加导航控制器,分栏控制器上的每个视图控制器都加上导航控制器,怎么做。
每一个viewController都得有一个UINavigationController 就行了,类似我下面的写法就行了
HomePageVC * HomeVC = [[HomePageVC alloc] init];
UINavigationController * HomeNav = [[UINavigationController alloc] initWithRootViewController:HomeVC navigationBarBackgroundColor:backGroudColor];
ChatSessionVC *msgVC = [[ChatSessionVC alloc] init];
UINavigationController *msgNav = [[UINavigationController alloc]initWithRootViewController:msgVC navigationBarBackgroundColor:backGroudColor];
FindHomeVC * FindVC = [[FindHomeVC alloc] init];
UINavigationController * FindNav = [[UINavigationController alloc] initWithRootViewController:FindVC navigationBarBackgroundColor:backGroudColor];
MineVC * UserVC = [[MineVC alloc] init];
UINavigationController * UserNav = [[UINavigationController alloc] initWithRootViewController:UserVC navigationBarBackgroundColor:backGroudColor];
[UserNav setNavigationBarHidden:YES];
NSArray *tabArray = @[HomeNav,msgNav,FindNav,UserNav];
在UIApplication里写一个navigationcontroller解决问题