直接添加到NavigationController的任何ViewController都有一个灰色的状态栏,它与NavigationBar的颜色相匹配。iOS 7 - 模态变化的状态栏颜色?
但是每当我显示一个模态时,状态栏都是白色的,这与我放置在那里的NavigationBar不匹配?
我在这里看到了很多答案,其中大多数都不起作用,而那些看起来并不是很好的解决方案。例如,我不想在UINavigationController中包装每一个模态。
我试过以下这也是建议完全摆脱我的状态栏,这不是我想要的。
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
那么这里有什么神奇的解决方案?
有没有根本就没有一个解决方案?自从你问了一段时间,而且没有被接受的答案? – elsurudo
@elsurudo“例如,我不想在UINavigationController中包含每一个模态”我实际上最终这样做了,因为它是我发现的唯一解决方案,如果我不想看到导航栏,我只是隐藏它 – aryaxt