【问题标题】:UITabBarController's moreNavigationController and Navigation BarUITabBarController的moreNavigationController和Navigation Bar
【发布时间】:2016-05-26 11:54:54
【问题描述】:

我有带有 5 个以上视图控制器的 UITabBarController(每个都嵌入在自己的 UINavigationController 中)。其中一些隐藏了导航栏,当我从“更多”选项卡和返回导航到这些视图控制器时,“更多”选项卡的导航栏被隐藏。对我来说,这种行为是非常出乎意料的。有什么解决办法吗?

截图如下:

【问题讨论】:

  • 你尝试设置[self.moreNavigationController.navigationBar setHidden:false];
  • 是的,我尝试在 tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) 中设置隐藏:false。没有影响

标签: ios uitabbarcontroller


【解决方案1】:

用户3237732:

“UITabBarController”有一个类似的问题,它有自己的“UINavigationController”,在两个不同的视图之间导航,这些视图与“to”和“back”按钮相连。

每次我按下后退按钮时,我都会发现导航栏或 tabBars 被隐藏了。 通过反复试验,解决了这个问题(1)进入情节提要中的属性检查器(2)转到“模拟指标”下的“底栏”行,并将“推断”更改为“半透明”等另一个选项。

这解决了问题。

【讨论】:

  • 这很奇怪,因为所有模拟指标所做的只是帮助您在 Interface Builder 中检查您的界面,并且对 xib 和故事板文件没有影响
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-26
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多