我的视图有这样的背景颜色:
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)
他们有不同的颜色,如何解决这个问题?
答案 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