gpt4 book ai didi

ios - 如何使导航栏与状态栏无缝衔接?

转载 作者:行者123 更新时间:2023-11-28 07:05:16 25 4
gpt4 key购买 nike

我一直在尝试将状态栏的颜色更改为与我的 Swift 项目中的导航栏相同的颜色,但我一直想不出该怎么做。我最接近的方法是在状态栏后面放置一个细长的 View ,然后更改它以尽可能接近导航栏颜色。我以前在许多应用程序中看到过这样做,很想知道它是如何完成的。

提前致谢!

desired style

最佳答案

  1. 在 plist 中添加这个键并将其设置为 NO查看基于 Controller 的状态栏外观

  2. didFinishLaunchingWithOptions

    UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: false)
  3. viewDidLoad中设置navigationBar

    self.navigationController?.navigationBar.barTintColor = UIColor .blueColor()
    self.navigationController?.navigationBar.translucent = false
  4. 将 navigationBar TitleColor 设置为白色

然后看起来像

enter image description here

关于ios - 如何使导航栏与状态栏无缝衔接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30814364/

25 4 0