当我从一个导航控制器(它嵌入在TabbarController中)推送到一个新的TabbarController时,短于正常

问题描述:

当我从导航控制器(它嵌入在tabbar控制器中)推到新的tabbar控制器。当我从一个导航控制器(它嵌入在TabbarController中)推送到一个新的TabbarController时,短于正常

这里有一个问题,新的tabbar控制器比正常短。

你可以看到新的tabbar控制器的tabbar下的黑色矩形。

并在视图层次结构:

enter image description here

如何解决这里这个问题?

如果不行,该如何避免这个问题?我想从一个标签栏控制器推到一个新的标签栏控制器。

+0

嗨,哪个viewController推动视图控制器? Viewcontroller,TabBarViewController或者navigationViewController? –

如果您为TabBarController创建了一个您想从导航控制器推送的故事板项目,请转到该项目并点击复选框隐藏底部栏杆推。这将隐藏父级TabBarController的底部tabBar。

请注意Apple不推荐TabBarController为导航控制器的rootViewController。

Image

+0

为什么Apple不建议TabBarController是导航控制器的rootViewController。 – 244boy

+0

@ 244boy http://*.com/a/20824302/5856164检查答案 – MrDank