title: Under iOS 7, how do I hide and show status bar on the fly (whenever I want to)
body: <p>Say a user is in a View Controller and wants to enter a "full screen" type mode where the status bar is hidden, under iOS 6 it was a simple method call to hide/show the status bar, but no matter what it seems to persist under iOS 7.</p>
  
  <p>I've seen solutions like this:</p>
  
  <pre><code>- (BOOL)prefersStatusBarHidden {
      return YES;
  }
  </code></pre>
  
  <p>But that doesn't allow it to be toggled at runtime. (It doesn't accept any arguments.)</p>
  
  <p>In my info.plist I have <code>View controller-based status bar appearance</code> set to <code>NO</code>.</p>
  
  <p>I'm at wits end. How do I hide it?</p>