如何使用swift3增加导航栏的高度并更改xcode 8中状态栏的颜色?

Posted

技术标签:

【中文标题】如何使用swift3增加导航栏的高度并更改xcode 8中状态栏的颜色?【英文标题】:how to increase the height of navigation bar and change the color of status bar in xcode 8 using swift3? 【发布时间】:2017-05-01 15:05:03 【问题描述】:

我想改变导航栏的高度,以便在其中添加搜索栏字段。由于导航栏的背景颜色是紫色,我想将状态栏(屏幕顶部的数据载体、日期和电池小部件)的颜色更改为白色而不是黑色。谢谢

【问题讨论】:

【参考方案1】:

您应该看看这个示例应用,因为它解释了如何修改 UINavigationBar。

https://developer.apple.com/library/content/samplecode/NavBar/Introduction/Intro.html

要将状态栏更改为白色,请将其添加到您的 ViewController。

override var preferredStatusBarStyle: UIStatusBarStyle 

    return .lightContent

【讨论】:

以上是关于如何使用swift3增加导航栏的高度并更改xcode 8中状态栏的颜色?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 12.2 中更改导航栏高度?

swift 4中无法更改导航栏的高度

css 如何增加Bootstrap中导航栏的高度? Twitter bootstrap navbar固定顶部重叠网站?

以编程方式快速更改导航栏的高度

常规高度导航栏的滚动边缘外观

如何在 Swift 中增加自定义 UINavigationBar 类的高度