不同我有鉴于其具有背景色是这样的:颜色为背景色
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)
他们有不同的颜色, 如何解决这个问题呢?
不同我有鉴于其具有背景色是这样的:颜色为背景色
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)
他们有不同的颜色, 如何解决这个问题呢?
尝试nav1.navigationBar.alpha = 1
请使用此选项可以更改导航栏的背景色
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
}
到故事板不是去属性检查 的是延伸柱边取消选中顶部的选项酒吧。你的颜色看起来不一样。
set nav1.navigationBar.translucent = false –
它必须是false而不是true @OlegGordiichuk –
@NitinGohel thx小错误 –