title: Misaligned title in UINavigationBar since iOS6
body: <p>Ever since iOS 6 I have several problems with using custom styling in my application. I use a custom font and several <code>UIAppearance</code> proxies. A problem I can't get my head around is the misalignment of the title in my UINavigationBar. In iOS 5 everything worked fine and was correctly aligned.</p>
  
  <p>Since iOS6 has been released and custom styling is not uncommon I assume this isn't a bug but my misunderstanding of some new change to iOS6.</p>
  
  <p><img src="https://i.stack.imgur.com/upN7c.png" alt="misalignment"></p>
  
  <p>I've searched the documentation for a text alignment method to call on the UIAppearance proxy, but I was unable to find such a method.</p>
  
  <p>I use the following lines of code to style my UINavigationBar across my entire application:</p>
  
  <pre><code>[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavigationBarBackground"] 
                                     forBarMetrics:UIBarMetricsDefault];
  
  [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavigationBarBackground"] 
                                     forBarMetrics:UIBarMetricsLandscapePhone];
  
  [[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                        [UIColor whiteColor], UITextAttributeTextColor, 
                                                        [UIFont fontWithName:@"Corbel-Bold" size:14.0], UITextAttributeFont,
                                                        nil]];
  
  
  [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTintColor:[UIColor whiteColor]];
  [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
                                                        [UIColor ceBlueColor], UITextAttributeTextColor,
                                                        [UIColor whiteColor], UITextAttributeTextShadowColor, 
                                                        [NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAttributeTextShadowOffset, 
                                                        [UIFont fontWithName:@"Corbel" size:0.0], UITextAttributeFont, 
                                                        nil]
                                              forState:UIControlStateNormal];
  
  [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -3) forBarMetrics:UIBarMetricsDefault];
  </code></pre>