Swift导航栏正在更改状态栏文本颜色

时间:2017-03-25 22:09:44

标签: ios swift

导航栏将状态栏的颜色设置为黑色,除非我将其barStyle更改为.blackTranslucent。设置完成后,状态栏文本为白色,这就是我想要的,但导航栏底部的边框也变得半透明,我希望它可见。这就是我的意思:

nav_bar.barStyle = .default时:

nav_bar.barStyle = .blackTranslucent时:

有没有什么方法可以充分利用这两个世界,我可以在哪里获得白色状态栏文本以及可见的导航栏边框?谢谢!

1 个答案:

答案 0 :(得分:2)

解决方法是将info.plist中的View controller-based status bar appearance设置为NO