2010-11-12 112 views
0

我有一个简单的tabBarController应用程序,用户可以浏览3个视图。tabBarController导航问题/

在其中一个视图中,我有一个UIButton,当用户触摸时,将用户移动到第四个视图。问题是新视图没有可见的标签栏导航。

我需要对第四个视图做些什么来让它也使用tabBarController功能集。

感谢您的帮助

这里是当一个UIButton被触摸时过渡到第四视图代码:

-(IBAction) nextQuestion { 

     Question2 *q2 = [[Question2 alloc] initWithNibName:@"Question2" bundle:nil]; 

     q2.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

     [self presentModalViewController:q2 animated:YES]; 

     [q2 release]; 

} 
+0

发布您的代码。我们不知道你是如何实现这一点的,所以我们不能告诉你你错在哪里。 – 2010-11-12 23:39:24

+0

好的,我添加了转换到新/第四视图页面的代码。唯一的问题是tabViewController消失了。 – hanumanDev 2010-11-12 23:46:02

回答

2

模态视图控制器始终占据了整个屏幕。其目的是提供一个接口,该接口在用户关闭模态视图之前不会让用户与UI的其他部分进行交互。

要在选项卡中显示另一个视图,可以使该选项卡的根控制器成为导航控制器。然后按钮水龙头将推动导航控制器堆栈上的Question 2控制器。