【问题标题】:Swift Navigation Bar is changing the Status Bar text colorSwift Navigation Bar 正在更改状态栏文本颜色
【发布时间】:2017-08-18 18:01:10
【问题描述】:

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

当nav_bar.barStyle = .default:

当nav_bar.barStyle = .blackTranslucent:

有什么方法可以两全其美,我可以有白色的状态栏文本以及可见的导航栏边框?谢谢!

【问题讨论】:

    标签: ios swift


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 2020-01-16
      • 2015-10-09
      • 1970-01-01
      • 2019-12-31
      相关资源
      最近更新 更多