NavBar的颜色与背景颜色不同

时间:2016-03-25 11:44:23

标签: ios swift colors sos

我的视图有这样的背景颜色:

self.view.backgroundColor = UIColor(red: 15/255, green: 52/255, blue: 100/255, alpha: 1)

我的navBar颜色如下:

nav1.navigationBar.tintColor = UIColor(red: 15/255, green: 52/255, blue: 100/255, alpha: 1)

他们有不同的颜色,如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

请使用此更改导航栏背景颜色

if floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1 
{
     // iOS 6.1 or earlier
     self.navigationController!.navigationBar.tintColor = UIColor(red: 15/255, green: 52/255, blue: 100/255, alpha: 1)
}
else 
{
     // iOS 7.0 or later
     self.navigationController!.navigationBar.barTintColor = UIColor(red: 15/255, green: 52/255, blue: 100/255, alpha: 1)
    self.navigationController!.navigationBar.translucent = false
}

答案 1 :(得分:0)

转到故事板而不是去属性检查员 列扩展边是取消选中顶部栏下方的选项。你的颜色看起来不同。

答案 2 :(得分:-1)

尝试nav1.navigationBar.alpha = 1