title: iOS 7 Custom UINavigationBar TitleView moves when Pushing or Popping new View Controller
body: <p>I am using a custom title view for a UINavigationBar with the following code:</p>
  
  <pre><code>// Set a label to the nav bar
  THLabel *titleLabel = [[THLabel alloc] init];
  titleLabel.text = @"Test";
  titleLabel.font = [UIFont fontWithName:APP_FONT size:22.0];
  titleLabel.frame = CGRectMake(0, 0, 100, 30);
  titleLabel.textAlignment = NSTextAlignmentCenter;
  titleLabel.textColor = CUSTOM_LIGHT_BLUE;
  titleLabel.strokeColor = kStrokeColor;
  titleLabel.strokeSize = kStrokeSize;
  self.navigationItem.titleView = titleLabel;
  </code></pre>
  
  <p>The problem is that when presenting a new viewcontroller and then returning to the original view controller this custom view shifts and then re-centers itself. Please see the video for a demonstration of that.</p>
  
  <p>Please see the video here:
  <a href="https://www.youtube.com/watch?v=961CCVQmpJM&amp;feature=youtu.be">https://www.youtube.com/watch?v=961CCVQmpJM&amp;feature=youtu.be</a></p>
  
  <p>I have disabled autoresizing of every subview for the navigation controller with both the storyboard and in code for each view controller:</p>
  
  <pre><code>    // Set the navigation bar hidded on the log in view
      UINavigationController* mainViewController = (UINavigationController*)self.appDelegate.window.rootViewController;
      [mainViewController setNavigationBarHidden:YES];
      [[mainViewController navigationBar] setAutoresizesSubviews:NO];
  </code></pre>
  
  <p>However it still resizes! How can I stop this - what am I doing wrong? Thanks!</p>