删除导航控制器创建的标签栏占位符?

时间:2017-10-06 14:05:54

标签: ios swift uinavigationcontroller uitabbar

我在Nav控制器中有一个VC,出于某种原因推送它时,它会创建一个标签栏样式占位符。

至于我知道视图不在tabbarcontroller中,所以我不知道为什么它被创建。所有观点都是程序化的,没有故事板。

这是问题的图像,有没有解决这个问题?我尝试在推送时隐藏tabbar但它没有效果

enter image description here

1 个答案:

答案 0 :(得分:1)

您的 navigationcontoller 工具栏未隐藏。

隐藏NavigationController的工具栏。

修改 试试这个- 夫特:

self.navigationController?.toolbar.isHidden = true

由于您已经按代码创建了导航控制器,因此您也可以在创建时执行此操作:

let navController = UINavigationController(rootViewController: myVC)
navController.toolbar.isHidden = true