Ich verwende einen Code, der ein Bild in die Schaltfläche "Zurück" der Navigationsleiste einfügt. Dann erscheinen aber beide Buttons, der eine, den ich dort platziere, und der Standard-iOS7. so was:
Wenn es eine Möglichkeit gibt, die Dafault-Schaltfläche auszublenden oder zumindest weiß zu machen, kann ich sie verwenden.
Hier "s den Code, den ich gerade benutze:
UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc] initWithTitle:stringBackButtonName style: UIBarButtonItemStyleBordered target: nil action: nil];
newBackButton.image = [UIImage imageNamed:@"backbutton"];
[[sender navigationItem] setBackBarButtonItem: newBackButton];
Antworten:
2 für die Antwort № 1Sie können die Standardschaltfläche mit tintColor wie folgt weiß machen:
navigationController.navigationBar.tintColor = [UIColor whiteColor];