0

我有带有标签栏按钮的 UIViewController 以及导航栏和导航项,当我按下导航项中的按钮时,我想加载一个视图,我不知道如何在标签栏上加载这个视图,

你能帮帮我吗,在此先感谢!

4

3 回答 3

0

您是说在导航中推送新控制器时要隐藏标签栏吗?

如果真实。UIViewController 类中有一个属性 hidesBottomBarWhenPushed。

于 2013-03-22T10:11:06.553 回答
0
// 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
于 2013-03-22T12:48:38.763 回答
0
      -(IBAction) infoPage:(id)sender
      {

       InfoCtrol *i = [[InfoCtrol alloc] initWithNibName:@"InfoCtrol" bundle:nil]; 
       [self.navigationController pushViewController:i animated:YES];

      }

这将加载 InfoCtrol 控制器并将 xib 中的 Touch UpInside 事件设置为 infoPage 方法

于 2013-03-22T09:51:00.807 回答