【问题标题】:Tab Bar Controller is not in all UIViewControllersTab Bar Controller 不在所有 UIViewControllers 中
【发布时间】:2015-06-27 09:25:45
【问题描述】:

我刚刚在我的项目中创建了一个标签栏控制器,总共有 4 个标签。

它在 4 个 UIViewController 之间运行良好。

但是,当我导航到不是 4 个选项卡之一的另一个 UIViewController 时,选项卡栏会消失。

我希望在每一页都能看到它。我该怎么做?

【问题讨论】:

  • 你如何导航到另一个视图控制器?
  • 按钮是 push segues 或 performeguewithidentifier。例如,在 facebook 中再次有 4 个标签,但是当您单击个人资料名称并导航到任何用户的个人资料页面时,标签栏仍然存在。
  • 好的。添加并回答。它应该会有所帮助。

标签: ios swift cocoa-touch uiviewcontroller uitabbarcontroller


【解决方案1】:

好的。

这样做的方法是在每个选项卡上使用导航控制器。

所以,你有你的标签栏控制器。然后每个选项卡首先有一个导航控制器,导航控制器的根视图控制器是您想要在该选项卡中的页面。

现在,当您使用 push segue 时,导航控制器会推送新页面,并且标签栏控制器保持在原位。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-20
    • 2021-07-05
    • 1970-01-01
    • 2012-09-30
    • 2021-04-15
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    相关资源
    最近更新 更多