更改导航栏 Swift 顶部的颜色
Posted
技术标签:
【中文标题】更改导航栏 Swift 顶部的颜色【英文标题】:Change color on the top of the Navigation Bar Swift 【发布时间】:2016-06-28 20:09:28 【问题描述】:如何更改导航栏顶部的颜色?不太清楚那部分叫什么,所以如果这个问题的标题不准确,请道歉
【问题讨论】:
Changing the Status Bar Color for specific ViewControllers using Swift in ios8的可能重复 【参考方案1】:您指的是状态栏。
您可以通过一行代码在深色和浅色之间更改它(我相信 Apple 只希望您使用白色或黑色)。
在你的viewdidload()
:
对于黑色状态栏:UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.Default
对于白色状态栏:UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent
您还可以隐藏状态栏并在其中放置您自己的自定义内容,方法是将此代码 sn-p 放在您的 viewdidload
之后:
override func prefersStatusBarHidden() -> Bool
return true
希望对你有帮助!
【讨论】:
以上是关于更改导航栏 Swift 顶部的颜色的主要内容,如果未能解决你的问题,请参考以下文章