title: How to set color of status bar showing carrier, time, and battery on top
body: <p>I have a ViewController which is the 1st to be loaded and I don't use the NavigationController to navigate to the next VC. I use Segue.</p>
  
  <p>I have a background image which covers the entire screen for this 1st VC.
  It covers the status bar for Carrier/Time/Battery and the color turn black. User will not able to see the battery life.</p>
  
  <p>There is no view controller-based status bar property in my project info.plist file(In setting it to NO)</p>
  
  <p>What do I need to do to set the color white or another color to make the staus bar visible?</p>
  
  <pre><code>override func viewWillAppear() {    
      super.viewWillAppear()
      var nav = self.navigationController?.navigationBar
      nav?.barStyle = UIBarStyle.Black
      nav?.tintColor = UIColor.whiteColor()
      nav?.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()]
  }
  </code></pre>