2011-11-18 16 views
7

W jaki sposób można programowo zaprogramować przycisk powrotu kontrolera nawigacyjnego?Przycisk powrotu kontrolera nawigacji

+3

http://stackoverflow.com/questions/1441699/uinavigationcontroller-back-button-custom-text – jbat100

+0

Metoda ta została zaniechana w iOS 8:/Dzięki za –

Odpowiedz

25

W -(void)loadView lub podobnym:

UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"back" style:UIBarButtonItemStyleBordered target:self action:@selector(backPressed:)]; 
self.navigationItem.leftBarButtonItem = btn; 
[btn release]; 

-(void)backPressed: (id)sender 
{ 
    [self.navigationController popViewControllerAnimated: YES]; // or popToRoot... if required. 
} 
+0

informacje zwrotne. To był mój błąd, miałem self.navigationItem.hidesBackButton = YES; w 1 metodzie mojego kodu, nie zdawałem sobie z tego sprawy iw końcu napisałem pytanie. Zgadzam się, powinienem był zrobić więcej badań na moim kodzie .. – user1048396

+0

Cieszę się, że to jest posortowane teraz :) – Luke

Powiązane problemy