title: Navigation bar is white, while isTranslucent = false
body: <p>I have one main Navigation Controller, where I set the the background color</p>
  
  <pre><code> override func viewDidLoad() {
      super.viewDidLoad()
  
      self.navigationBar.backgroundColor = UIColor.blue
      self.navigationBar.isTranslucent = false
  }
  </code></pre>
  
  <p>But, in that case my nav bar becomes completely white. When I set isTranslucent to true my navigation bar becomes transparent, but that is not actually what I need.
  I want to have just blue navigation bar.</p>
  
  <p>Just in case in my Nav Controller I have overried</p>
  
  <pre><code>override var preferredStatusBarStyle: UIStatusBarStyle{ return .lightContent }
  </code></pre>
  
  <p>And in AppDelegate set tint color</p>
  
  <pre><code>UINavigationBar.appearance().tintColor = UIColor.white
  UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.white]
  </code></pre>
  
  <p>Commenting tintColor didn't help me either.</p>
  
  <p><a href="https://i.stack.imgur.com/4GaAm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4GaAm.png" alt="This is my &quot;blue&quot; navigation bar"></a></p>