我很抱歉问了两个类似的问题,但我认为我第一次措辞不正确,并且仍在努力寻找答案。
我在viewcontroller
一个包含tabBarController
. 我想从 切换viewController
到包含在tabbarcontroller
. 问题是它要么根本不显示,要么如果我呈现正常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];
}
更新:
我通过将 my 添加ViewController
到TabBar
我的 .m 文件中解决了这个问题
[_tabBarController setSelectedIndex:0];
[self presentViewController: _tabBarController animated:YES completion:NULL];
感谢我在这个问题上得到的答复。