Navigationsleiste die Schaltfläche "zurück" zu entlassen Modal Anzeigen

Ich versuche zu erstellen, so etwas wie eine eigene "adBanner" für eine website, die in meiner app.

Dem Banner befindet sich ein Button mit einem Bild, das ist eigentlich die banner-Grafik.

[_adBanner setBackgroundImage:[UIImage imageNamed:@"test_banner.png"] forState:UIControlStateNormal];
_adBanner.opaque = YES; 
[self.view addSubview:_adBanner];
[(UIButton*) _adBanner addTarget:self action:@selector(showWebView:) forControlEvents:UIControlEventTouchUpInside];

[_adBanner release];

hier ist meine Funktion für die änderung der Ansicht

- (IBAction)showWebView:(id)sender {    

XLog ("Button Clicked");

WebViewController *_webViewController = [[WebViewController alloc] init];


_webViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:_webViewController animated:YES];  

}

in meinem _webViewController ich will zeigen, ein UIWebView mit einer url

Zuerst codiert ich eine Navigationsleiste mit Titel

WebViewController.m :

//Setting Navigation Bar
CGRect navBarRect = CGRectMake(0.0f, 0.0f, 320.0f, 44.0f);
navBar = [ [ UINavigationBar alloc ] initWithFrame: CGRectMake(navBarRect.origin.x, navBarRect.origin.y, navBarRect.size.width, 45.0f)];
[ navBar setDelegate: self.view ];
[ self.view addSubview: navBar ];
[ navBar release];

//Setting TitleString
NSString* adClientTitleString = [ [ NSString alloc] initWithString:@"Client" ];
//Setting Title
[ navBar pushNavigationItem: [ [ UINavigationItem alloc ] initWithTitle:adClientTitleString ] ];
[ navBar setDelegate: self];

und jetzt habe ich auch erstellt eine Schaltfläche "zurück"

[ navBar showButtonsWithLeftTitle: @"Zurück" rightTitle:nil leftBack: YES];

Meine Frage Ist, Wie kann ich meine zurück-Taste zum schließen des Modal-Ansicht wieder ?
Oder wie kann ich den handeln ?? Danke für die Hilfe

InformationsquelleAutor Steven David | 2010-07-22
Schreibe einen Kommentar