导航栏将状态栏的颜色设置为黑色,除非我将其 barStyle
更改为 .blackTranslucent
。设置完毕后,状态栏文本为白色,这就是我想要的,但导航栏底部的边框也变为半透明,我希望它可见。这就是我的意思:
当nav_bar.barStyle = .default
时:
当nav_bar.barStyle = .blackTranslucent
时:
有没有什么方法可以两全其美,让我可以拥有白色状态栏文本和可见的导航栏边框?谢谢!
最佳答案
解决方案是将 info.plist 中的基于 View Controller 的状态栏外观
设置为NO
。
关于ios - Swift 导航栏正在更改状态栏文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43022522/