2011-06-15 72 views
0

我需要一些帮助,甚至是一个链接,指导我的帮助将不胜感激。TabBar在一个视图导致第二个视图与另一组tabbar

我现在有一个主tabBar视图,它显示了tabBar默认表中的患者列表。点击表格中的各行病人后,会在另一个视图中给我提供病人信息。然而,在这个患者信息视图中,我想要一个新的tabBar集合,它允许我显示其他那个patientInfo的标签。

这可能吗?一个tabBarController导致另一个tabBarController?我尝试过,但旧的标签栏并不消失,而是添加了它,导致在一个视图中出现两个tabBars。我逼债婉那个=(

请帮助我..

回答

0

听起来像是你需要把你的标签栏控制器导航控制器,以及标签栏控制器,当行内的表视图控制器。被按下时,你会推另一个标签栏控制器,导航控制器

它会是这样的:

Navigation Controller 
| 
⎬- First Tab Bar Controller 
| ⎬- Table View Controller 
| ⎬- ... 
| ⎬- View Controller 
| 
⎬- Pushed Tab Bar Controller (pushed when a row is selected) 
| ⎬- More View Controllers 

请记住,当有anoth推标签栏控制器呃到位可能会让用户感到困惑,因为他们可能没有意识到或期望标签也会改变。

为了明确这一点,我觉得有标签栏控制器的属性,如果上,动画出来的标签栏的幻灯片时,标签栏控制器会滑出,并在标签栏的动画幻灯片当控制器滑入时。 您可以使用它,以便用户注意到标签栏已更改。

+0

感谢您的及时答复。我试图WAü建议,但意识到,我不能把标签栏控制器,导航控制器内......只有倒过来... 有没有办法解决?谢谢您的帮助 – 2011-06-15 08:30:06

相关问题