隐藏UITabbar并在show segue

时间:2015-07-02 20:40:36

标签: ios xcode swift segue uitabbar

在我的xcode项目中,我在Tab Bar Controller

内部的导航控制器内部有一个Table View Controller

(标签栏 - >导航控制器 - >表视图控制器)

当选择的表视图单元显示带有新的表视图控制器的segue启动时。

我想要实现的是隐藏标签栏控制器并在新视图中显示工具栏控制器(就像Whatsapp的聊天屏幕中的行为一样)。

我能够在prepareForSegue中隐藏Tab Bar并使用hidesBottomBarWhenPushed = true但无法显示工具栏。我怎样才能实现这种行为?

1 个答案:

答案 0 :(得分:0)

我已使用setToolbarHidden中的viewDidLoad()方法解决了该问题:

self.navigationController?.setToolbarHidden(false, animated: true)