Navigationsleiste nicht angezeigt

Hier habe ich 2 Ansichten:

  • WelcomeVC
  • WebViewVC

Ersten AppDelegate Anrufe WelcomeVC durch diesen code unter:

- (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;
}

So, in WelcomeVC, Navigationsleiste nicht angezeigt wird mit navController.navigationBarHidden = YES;. In WelcomeVC, es ist eine Taste zum aufrufen WebViewVC wie unten:

- (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:^{}];    
}

Wenn dieser Knopf gedrückt ist, möchte ich es nennen WebViewVC mit Navigationsleiste vorgestellt wie ich [webViewController.navigationController setNavigationBarHidden:NO animated:NO]; aber was ich gefunden habe ist WebViewVC ist ohne Navigationsleiste noch. Außerdem habe ich viewDidLoad in WebViewVC wie unten gezeigt:

- (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];
}

Nicht jemand bitte helfen Sie mir, wo ich bin, fehlt oder falsch?? Das würde sehr geschätzt werden. Vielen Dank im Voraus!

InformationsquelleAutor SanitLee | 2015-04-27
Schreibe einen Kommentar