У меня есть UIView с UINavigationBar.
Я строю этот код для установки цвета фона в View, а также в NavigationBar.
Так что это код:
override func viewDidLoad(){
super.viewDidLoad()
self.navigationController?.navigationBar.barTintColor = getColor(red: 41, green: 151, blue: 255)
self.view.backgroundColor = getColor(red: 41, green: 151, blue: 255)
}
func getColor(red: Int, green: Int, blue: Int) ->
UIColor{
return UIColor(red: CGFloat(Float(red) / 255.0),
green CGFloat(Float(red) / 255.0),
blue: CGFloat(Float(red) / 255.0),
alpha: CGFloat(1.0))
}
Как вы можете видеть, цвет такой же, но выходной вид выглядит следующим образом:
Как видите, NavBarдругой цвет, и я не знаю почему.