title: Navigation bar not showing
body: <p>Here I have 2 views:</p>
  
  <ul>
  <li>WelcomeVC </li>
  <li>WebViewVC</li>
  </ul>
  
  <p>First <strong>AppDelegate</strong> calls <strong>WelcomeVC</strong> through this code below:</p>
  
  <pre><code>- (void)presentWelcomeViewController 
      WelcomeViewController *welcomeViewController = [[WelcomeViewController alloc] initWithNibName:@"WelcomeViewController" bundle:nil];
  
      welcomeViewController.title = @"Welcome to My App";
  
      UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:welcomeViewController];
      navController.navigationBarHidden = YES;
  
      self.viewController = navController;
      self.window.rootViewController = self.viewController;
  }
  </code></pre>
  
  <p>So in <strong>WelcomeVC</strong>, navigation bar is not shown with <code>navController.navigationBarHidden = YES;</code>. In <strong>WelcomeVC</strong>, there is a button to call <strong>WebViewVC</strong> as detailed below:</p>
  
  <pre><code>- (IBAction)termsPressed:(id)sender {
      WebViewController *webViewController = [[WebViewController alloc] initWithNibName:nil bundle:nil];
      NSLog(@"Terms of Use");
      webViewController.urlPassed = @"http://.../term.html";
      webViewController.title = NSLocalizedString(@"Terms of Use", nil);
      [webViewController.navigationController setNavigationBarHidden:NO animated:NO];
      [self.navigationController presentViewController:webViewController animated:YES completion:^{}];    
  }
  </code></pre>
  
  <p>When this button is pressed, I want it to call <strong>WebViewVC</strong> with navigation bar presented as I do <code>[webViewController.navigationController setNavigationBarHidden:NO animated:NO];</code> but what I found is <strong>WebViewVC</strong> is presented without navigation bar still. I also include viewDidLoad in <strong>WebViewVC</strong> as shown below:</p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
  
      CGSize screenSize = [[UIScreen mainScreen] bounds].size;
      if(screenSize.height == 480)
      {
          webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
      }
      else if(screenSize.height == 568)
      {
          webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
      }
  
      [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlPassed]]];
      [self.view addSubview:webView];
  }
  </code></pre>
  
  <p>Does anyone please help guide me where I am missing or doing wrong? That would be greatly appreciated. Thanks in advance!</p>