为什么标签栏消失了?

Lud*_*Sum 3 xcode uitabbarcontroller ios swift

我当前的视图控制器设置是:选项卡视图 > 导航控制器 > 表视图控制器 > 导航视图控制器 > 单元格详细信息。请参阅 视图控制器的当前设置

我曾经有:选项卡视图 > 导航控制器 > 表视图控制器 > 单元格详细信息,然后一切都很好。

问题是我需要在用户按下后退按钮时发生自定义操作,为此我在“表格视图”和“单元格详细信息”之间添加了一个导航控制器。这就是标签栏消失的时候。我知道这似乎是“正常”行为,但这对我没有多大帮助。请帮忙。

转到详细视图控制器的代码。(我使用故事板,所以这些东西的代码很简单)

@IBAction func add(sender: AnyObject) {
    dispatch_async(dispatch_get_main_queue()) {
        self.performSegueWithIdentifier("TableViewToDetailView",    sender: self)
    }
Run Code Online (Sandbox Code Playgroud)

Sah*_*oor 6

hideTabBarOnPush属性为 true(在代码中)或Hide Bottom Bar on Push在故事板上检查您正在推送的控制器时会发生这种情况。

在此处输入图片说明