当我从导航控制器(嵌入在 TabbarController 中)推送到新的 TabbarController 时,比正常情况短

When I from a navigation controller( which is embed in a TabbarController) push to a new TabbarController, there is short than normal

当我从导航控制器(嵌入在标签栏控制器中)推送到新的标签栏控制器时。

这里有一个问题,新的标签栏控制器比正常的要短。

在新的tabbar controller的tabbar下方可以看到黑色的矩形

并且在视图层次结构中:

如何解决这里的问题?

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

如果您为 TabBarController 创建了故事板项目,并希望从导航控制器推送到该项目,请转到它并单击复选框 Hide Bottom Bar On Push。这将隐藏父 TabBarController 的底部 tabBar。

注意Apple不推荐TabBarController作为Navigation Controller的rootViewController。