/ / Wie kann die obere Leiste eines UINavigationControllers mit den aktuellen Ansichtsinformationen angepasst werden? - iphone, kakao-touch, ios

Wie kann die obere Leiste eines UINavigationControllers mit den aktuellen Ansichtsinformationen angepasst werden? - iPhone, Kakao-Touch, IOS

Ich habe einen UINavigationController und auf dem Bild sehen Sie einen hinzugefügten UIViewController.

Nun möchte ich die obere Leiste des UINavigationController mit dem Inhalt des aktuell sichtbaren UIViewControllers anpassen. Insbesondere möchte ich:

  1. füge den Titel hinzu
  2. fertigen Sie "zurück" Knopftext besonders an

Soll ich die self.navigationController-Methode aus dem aktuellen UINavigationController verwenden? Wenn ja, was sind die nächsten Schritte?

Vielen Dank Bildbeschreibung hier eingeben

Antworten:

2 für die Antwort № 1

Sie können den Titel festlegen mit:

[[self navigationItem] setTitle:@"title text"];

Sie können den Backbuttontext im InterfaceBuilder ändern oder:

[[[self navigationItem] backBarButtonItem] setTitle:@"back button text"];

Denken Sie jedoch daran, dass das backBarButtonItem vom vorherigen ViewController stammt. Alternativ wird der Titel aus der vorherigen Ansicht festgelegt.


0 für die Antwort № 2
self.title = "Your title";

Sie können dies im aktuellen View Controller zur Anzeige des Titels verwenden