title: Setting the height of the UINavigationBar
body: <p>I have set a <code>UINavigationBar</code> background image to an image with a height of <code>68px</code> as opposed to the default <code>44px</code>. Now the image is shown fine, but the content in the <code>UINavigationController</code> is overlapped in the first <code>(68-44)px = 12px</code> by the header image.</p>
  
  <p>How do I fix this? I have tried setting the <code>frame</code> of the <code>UINavigationBar</code> without luck.</p>
  
  <p>Thanks, Caspar.</p>
  
  <p>This is my code (AppDelegate.m):</p>
  
  <pre><code>UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.frontTableViewController];
  UINavigationBar *navBar = navigationController.navigationBar;
  [navBar setBackgroundImage:[UIImage imageNamed:@"header"] forBarMetrics:UIBarMetricsDefault];
  self.window.rootViewController = navigationController;
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/J4MDD.png" alt="Image showing the problem"></p>