我迅速使用了NavigationBar栏背景颜色。我添加了UIView波纹管NavigationBar并添加了背景色。但是我都使用了相同的颜色。代码有什么问题。这是我的图片
这是我的视图控制器代码。
class ViewController: UIViewController {
@IBOutlet weak var title_view: UIView!
override func viewDidLoad() {
super.viewDidLoad()
//set uiview backgorund
title_view.backgroundColor = UIColor(rgb: 0x1f62af)
self.navigationController?.navigationBar.tintColor = UIColor(rgb: 0xFFFFFF)
self.navigationController?.navigationBar.barTintColor = UIColor(rgb: 0x1f62af);
self.navigationController!.navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor : UIColor.white]
}
}
title_view背景颜色与navigationBar不同。但是我都使用了相同的颜色...
答案 0 :(得分:3)
您的导航栏是否有可能是半透明的?尝试添加:
self.navigationController?.navigationBar.translucent = false
,然后查看颜色是否相同。