我为提出两个类似的问题而道歉,但我认为我第一次没有正确地提出这个问题,我仍在努力找到答案。
我所在的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];
感谢我对这个问题的回答。
答案 0 :(得分:1)
您可以更改此rootViewController
的{{1}} mainWindow
属性。
AppDelegate
享受..