【问题标题】:When I from a navigation controller( which is embed in a TabbarController) push to a new TabbarController, there is short than normal当我从导航控制器(嵌入在 TabbarController 中)推送到新的 TabbarController 时,比正常情况短
【发布时间】:2017-09-22 07:42:52
【问题描述】:

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

这里有个问题,新的tabbar控制器比平时短。

你可以看到新标签栏控制器的标签栏下方的黑色矩形。

在视图层次结构中:

这里如何解决这个问题?

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

【问题讨论】:

  • 嗨,哪个 viewController 正在推送视图控制器? Viewcontroller、TabBarViewController 还是 NavigationViewController ?

标签: ios uinavigationcontroller uitabbarcontroller uistoryboard


【解决方案1】:

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

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

【讨论】:

  • 为什么是Apple does not recommend TabBarController to be rootViewController of Navigation Controller.?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-23
  • 2020-08-16
  • 1970-01-01
  • 2012-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多