preferredStatusBarStyle的奇怪行为

时间:2017-11-22 15:20:03

标签: ios xcode uinavigationcontroller

我试图或多或少全局地为所有视图控制器设置 .lightContent 。它无法设置,所以唯一的方法就是设置 - 覆盖。

我的应用程序结构是root tabBar,每个选项卡中都有navigationControllers。在我看来,如果viewControllers不覆盖 preferredStatusBarStyle 应用程序将使用navigationController的属性(如果提供)。

所以,我添加了子类来覆盖,但我的假设只适用于第一个标签 - 其他任何地方都是黑暗的(默认值)。

我的假设是不正确的,我不能这样设置,或者我有一些问题?

1 个答案:

答案 0 :(得分:0)

我终于想通了,我可以将查看基于控制器的状态栏外观设置为NO并在目标设置中进行全局设置