Ios 返回到选定项目时,选项卡栏不可见

Ios 返回到选定项目时,选项卡栏不可见,ios,swift,xcode,uitabbarcontroller,Ios,Swift,Xcode,Uitabbarcontroller,我面临一个奇怪的问题与选项卡栏控制器。我在main.storyboard中有一个选项卡栏控制器,工作正常。我有5个不同的故事板参考每个项目,我可以看到所有的5个标签和标签栏在模拟器中工作良好 在选择第三个选项卡时,第一个视图控制器中有一个按钮,可将其推到第二个视图控制器,在这里,我将选项卡栏隐藏在viewwillbeen中。然后,当我按下第三视图控制器时,我将在视图中再次显示选项卡栏,该选项卡栏将出现 现在,当我从第三视图控制器中选择一些其他选项卡项并返回到第三选项卡时,选项卡栏不可见,尽管我已

我面临一个奇怪的问题与选项卡栏控制器。我在
main.storyboard
中有一个选项卡栏控制器,工作正常。我有5个不同的故事板参考每个项目,我可以看到所有的5个标签和标签栏在模拟器中工作良好

在选择第三个选项卡时,第一个视图控制器中有一个按钮,可将其推到第二个视图控制器,在这里,我将选项卡栏隐藏在
viewwillbeen
中。然后,当我按下第三视图控制器时,我将在
视图中再次显示选项卡栏,该选项卡栏将出现

现在,当我从第三视图控制器中选择一些其他选项卡项并返回到第三选项卡时,选项卡栏不可见,尽管我已经编写了以下代码:

override func viewWillAppear(_ animated: Bool) {
    tabBarController?.tabBar.isHidden = false
}

终于解决了问题。故事板中的一个视图控制器启用了“推送视图控制器”上的“隐藏”选项卡栏,导致选项卡栏隐藏在预期的视图控制器中。取消选中它并处理源代码中的所有隐藏/显示选项卡栏后,我就能够解决这个问题。

最终解决了这个问题。故事板中的一个视图控制器启用了“推送视图控制器”上的“隐藏”选项卡栏,导致选项卡栏隐藏在预期的视图控制器中。在取消选中它并处理源代码中的所有隐藏/显示选项卡栏时,我能够修复该问题。

在第二视图控制器的视图中放置断点。当你回到第三个标签页时,它可能会被调用,即使这个vc不是最顶级的控制器。我试着添加断点来隐藏标签栏行,无论我在哪里。返回时它从未被调用,但选项卡栏仍然消失。你解决了这个问题吗???在第二视图中放置一个断点控制器的视图将出现。当你回到第三个标签页时,它可能会被调用,即使这个vc不是最顶级的控制器。我试着添加断点来隐藏标签栏行,无论我在哪里。它从来没有被要求回来,但仍然标签栏消失了。你解决了这个问题吗???