2016-03-25 248 views
2

不同我有鉴于其具有背景色是这样的:颜色为背景色

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

,我有导航栏具有颜色,如:

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

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

+0

set nav1.navigationBar.translucent = false –

+0

它必须是false而不是true @OlegGordiichuk –

+0

@NitinGohel thx小错误 –

回答

-1

尝试nav1.navigationBar.alpha = 1

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 
} 
0

到故事板不是去属性检查 的是延伸柱边取消选中顶部的选项酒吧。你的颜色看起来不一样。