我有带有标签栏按钮的 UIViewController 以及导航栏和导航项,当我按下导航项中的按钮时,我想加载一个视图,我不知道如何在标签栏上加载这个视图,
你能帮帮我吗,在此先感谢!
我有带有标签栏按钮的 UIViewController 以及导航栏和导航项,当我按下导航项中的按钮时,我想加载一个视图,我不知道如何在标签栏上加载这个视图,
你能帮帮我吗,在此先感谢!
您是说在导航中推送新控制器时要隐藏标签栏吗?
如果真实。UIViewController 类中有一个属性 hidesBottomBarWhenPushed。
// Instead of adding ViewController to TabbarController, add NavigationControllers.
// Eg.
UINavigationController *NavController = [[UINavigationController alloc] initWithRootViewController:_viewCtrl1];
[watchListNavController.navigationBar setTintColor:[UIColor blackColor]];
_tabC = [[UITabBarController alloc] init];
_tabCt.viewControllers = [NSArray arrayWithObjects:NavController,_viewCtrl2,_viewCtrl3, nil];
// Now you can use Push and Pop In your _viewCtrl1.
// Do same with all the viewController
-(IBAction) infoPage:(id)sender
{
InfoCtrol *i = [[InfoCtrol alloc] initWithNibName:@"InfoCtrol" bundle:nil];
[self.navigationController pushViewController:i animated:YES];
}
这将加载 InfoCtrol 控制器并将 xib 中的 Touch UpInside 事件设置为 infoPage 方法