0

タブバーボタンとナビゲーションバーおよびナビゲーションアイテムを備えたUIViewControllerがあります。ナビゲーションアイテムのボタンを押すと、ビューをロードしたいのですが、このビューをタブバーにロードする方法がわかりません。

助けてくれませんか、よろしくお願いします!

4

3 に答える 3

0

ナビゲーションで新しいコントローラーを押すときにタブバーを非表示にしたいということですか?

真であれば。UIViewControllerクラスにプロパティhidesBottomBarWhenPushedがあります。

于 2013-03-22T10:11:06.553 に答える
0
      -(IBAction) infoPage:(id)sender
      {

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

      }

これにより、InfoCtrolコントローラーがロードされ、xibのTouchUpInsideイベントがinfoPageメソッドに設定されます。

于 2013-03-22T09:51:00.807 に答える
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 に答える