一个视图中的选项卡栏会通向另一个带有另一组选项卡栏的视图



我需要一些帮助,甚至需要一个链接来引导我获得帮助,我们将不胜感激。

我现在有一个主tabBar视图,它显示了一个表中的患者列表,作为tabBar默认值。单击表中的患者单行,它将在另一个视图中为我提供患者的信息。然而,在这个patientInfo视图中,我想要一组新的选项卡栏,它允许我显示除patientInfo之外的不同选项卡。

这可能吗?一个tabBarController导致另一个tabBarController?我试过了,但旧的标签栏并没有消失,而是添加了标签栏,导致一个视图中有两个标签栏。我不希望

请帮帮我。

听起来你需要把你的选项卡栏控制器放在导航控制器内,把表视图控制器放在该选项卡栏控制器内,当按下一行时,你会把另一个选项卡栏控制器推到导航控制器上。

它看起来是这样的:

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

请记住,当有另一个选项卡时按下选项卡栏控制器可能会让用户感到困惑,因为他们可能没有意识到或期望选项卡也会发生变化。

为了明确起见,我认为选项卡栏控制器上有一个属性,如果启用该属性,当选项卡栏控制器滑出时,将为滑出选项卡栏设置动画,而当控制器滑入时,则为滑入选项卡栏创建动画。您可以使用它,以便用户注意到选项卡栏发生了更改。

最新更新