Wie kann ich den Titel für eine UINavigationsleiste programmgesteuert festlegen?Wie kann ich den Titel für eine UINavigationsleiste programmgesteuert festlegen?
6
A
Antwort
16
self.title = @"My View";
oder
navigationBar.topItem.title = @"My View";
Je nachdem, ob Sie eine UINavigationController
verwenden oder nicht.
0
in Ihrer View-Controller-Implementierung-Datei:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if(self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
self.title = @"My Title";
}
return self;
}
dies sollte funktionieren.
3
Der Titel, der in UINavigationBar angezeigt wird, stammt von dem derzeit aktiven UIViewController.
Nehmen wir als Beispiel, wir wollen einen UINavigationController mit einem Root-View-Controller namens MyCustomViewController.
In unserem AppDelegate:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
UIViewController *myCustomViewController = [[MyCustomViewController alloc] init];
navController = [[UINavigationController alloc] initWithRootViewController:myCustomViewController];
[window addSubview:navController.view];
[window makeKeyAndVisible];
}
In MyCustomViewController.m:
- (void)viewDidLoad {
self.title = @"Hello World!";
}
0
konnte ich erfolgreich den Titel auf Viewcontroller Push gesetzt. Oder besser gesagt, vor dem Push. Hier ist mein Code dafür ..
Verwandte Themen
- 1. Den Titel einer UIPopOver-Ansicht programmgesteuert festlegen
- 2. UINavigationBar - Titel programmgesteuert festlegen? iPhone SDK 4
- 3. Wie kann ich Richtlinien-URL programmgesteuert festlegen?
- 4. Wie programmgesteuert den Standard App Launcher festlegen?
- 5. Arbeitsebene für Element programmgesteuert festlegen?
- 6. Wie programmgesteuert Gewicht für Schaltfläche festlegen
- 7. Programmatisch den Titel einer SharePoint-Seite festlegen?
- 8. Wie programmgesteuert eine globale (Modul) Variable festlegen?
- 9. Wie kann ich einen VIM-Dateityp programmgesteuert festlegen?
- 10. Wie kann ich Android programmgesteuert festlegen: button = "@ null"?
- 11. Wie kann ich einen Elementindex für eine Option in einem HTML-Select-Element programmgesteuert festlegen?
- 12. Wie kann ich den Prozessnamen für ein Java-Programm festlegen?
- 13. Wie kann ich den Anwendungsbildschirm für Android-Anwendungen programmgesteuert starten?
- 14. Titel und (Titel) Symbol für ein benutzerdefiniertes Warndialogfeld festlegen
- 15. Einschränkungen programmgesteuert festlegen
- 16. Navib-Titel programmgesteuert ändern
- 17. Wie kann ich Titeltitel für Dojo-Inhalte mit Leerzeichen festlegen?
- 18. Wie kann ich einen Standardwert für eine Perl-Variable festlegen?
- 19. AutoLayout-Größenklasse programmgesteuert festlegen?
- 20. Wie kann ich den Titel meiner Push-Benachrichtigung in meinem PHP-Skript festlegen?
- 21. Druckeinstellungen programmgesteuert für Diagrammsteuerung (Mscharts) festlegen
- 22. Wie kann ich den Titel für ein 3 segmentierten Steuersegmente ändern, wenn ich eine Ansichtssteuerung eingeben?
- 23. Festlegen von Stilen für programmgesteuert hinzugefügte Ansichten
- 24. Festlegen eines programmierbaren Drawable-Hintergrunds für eine programmgesteuert erstellte Schaltfläche
- 25. Wie programmgesteuert NSView-Größe festlegen?
- 26. Kann nicht initiale Sortierreihenfolge für DataTable programmgesteuert festlegen
- 27. Wie kann ich einen Kurznamen für eine Variable festlegen?
- 28. Wie kann ich eine Tab-Breite für JSON-Dateien festlegen?
- 29. Wie kann ich eine Datenbanktabelle programmgesteuert aktualisieren?
- 30. ProzentualRelativeLayout-Rand programmgesteuert festlegen
Da ich nicht einen UINavigationController verwendet habe, habe ich die zweite Syntax nach dem Erstellen eines IBOutlet zu navigationBar verwendet. Vielen Dank. –
Perfekt! Vielen Dank. –