2012-03-24 4 views
0

Ich habe Probleme beim Festlegen einer benutzerdefinierten Schaltfläche zurück. Im Folgenden finden Sie die aktuelle Code, den ich in der übergeordneten Viewcontroller in viewDidLoad bin mit:iOS Kann nicht meine benutzerdefinierte Schaltfläche zurück zu zeigen

UIButton *custBackButton = [[UIButton alloc] init]; 
[custBackButton setBackgroundImage:[UIImage imageNamed:@"back_btn.png"] forState:UIControlStateNormal]; 
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:custBackButton]; 

kann ich den Code unten bekommen als Test zu arbeiten:

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Test" style:UIBarButtonItemStyleBordered target:nil action:nil]; 

Kann mir jemand geben einen Zeiger oder zwei mit was mache ich falsch für das erste Beispiel?

Danke,

Antwort

0

don self.navigationItem.backbarbutton nicht verwenden .... verwenden self.navigationItem.leftbarbutton .... es wird funktionieren .... und davor machen self.backbarbutton = nil. ... um es zu entfernen, sonst wird es sich überlappen ... und das wird nicht laufen benutzerdefinierten Button