切换到tabBarController但没有标签栏

时间:2013-06-26 14:23:23

标签: iphone ios uitabbarcontroller

我为提出两个类似的问题而道歉,但我认为我第一次没有正确地提出这个问题,我仍在努力找到答案。

我所在的viewcontroller位于包含tabBarController的项目中。我想从viewController切换到tabbarcontroller中包含的一个viewcontrollers。问题是它要么根本不显示,要么我提出正常viewcontroller没有tab bar

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  UIViewController *viewController1 = [[[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil] autorelease];
self.tabBarController.viewControllers = @[viewController1, viewController2,viewController3);

}

我想从我的Tag视图控制器切换到FirstViewController

Tag.m 

-(IBAction)save:(id)sender{
FirstViewController*vc =[[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
[self.tabBarController.viewControllers popToViewController:vc animated:YES];

}

更新

我通过将ViewController添加到我的.m文件中的TabBar来解决了这个问题,然后

[_tabBarController setSelectedIndex:0];
        [self presentViewController: _tabBarController animated:YES completion:NULL];

感谢我对这个问题的回答。

1 个答案:

答案 0 :(得分:1)

您可以更改此rootViewController的{​​{1}} mainWindow属性。

AppDelegate

享受..