TabBar嵌入导航控制器,后退按钮不会消失

时间:2015-09-03 08:28:18

标签: xcode swift uinavigationcontroller uitabbarcontroller

我的观点如下:

enter image description here

我尝试在每个View Controller中添加Back按钮,并在TabViewController中添加组合,甚至在所有命令中添加:

self.navigationItem.leftBarButtonItem = nil
self.navigationItem.hidesBackButton = true
self.navigationItem.backBarButtonItem   = nil
self.navigationItem.setHidesBackButton(true, animated: false)
self.navigationItem.setLeftBarButtonItem(nil, animated: false)

我得到的最好结果是:

enter image description here

后面的箭头消失了,扣子似乎没有用,但是我不能让世界变回来。

如果有人有兴趣尝试,我也add the project in my gitHub account

很少的代码和应用程​​序是在swift 1.2中设置的

提前致谢!

1 个答案:

答案 0 :(得分:0)

请按照以下步骤操作:

在TabBarController之前删除viewController上的导航控制器。这将从其后显示的所有视图中删除后退按钮。

在故事板中的TabBarController之后,为两个选项卡的视图控制器添加导航控制器。