Einstellung Titel für die navigation Leiste in xcode
Habe ich einen navigation-controller programmgesteuert,
//Creating AddViewController Object
addViewController *addView = [[addViewController alloc]init];
UINavigationController *addViewControl = [[UINavigationController alloc]init];
[addViewControl.view addSubview:addView.view];
[self presentModalViewController:addViewControl animated:YES];
Aber wenn ich selbst.title = @"Titel" in addViewController Klasse. es wird nicht angezeigt.
habe ich versucht mit dem folgenden,
self.navigationItem.title = @"Title";
self.navigationController.navigationBar.topItem.title = @"Title";
Aber es ist nicht die Anzeige von Titel.
Ich denke, es ist möglich zu tun, mit der Einstellung ein Etikett. aber das oben genannte ist die direkte Methode.
Jede Idee..
- Die Frage ist, WENN Sie festlegen, dass Titel. Es hat zu tun, in oder vor viewWillAppear " für das frisch Darstellbare viewController.
- Ich bin mit @Till - von den apple-docs "Verwenden Sie die initWithTitle: Methode zum erstellen einer navigation-item-Angabe das Element Titel. Das Element dargestellt werden können, die auf der Navigationsleiste ohne Titel.", dh es muss die Einstellung der ersten
- ich bin nicht mit jedem xib-Datei für die Einstellung der Titel-und der nib-Namen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Initialisierung der navigation-controller auf diese Weise:
Und legen Sie dann die
title
Eigentum IhreraddViewController
Klasse in derviewWillAppear
Methode.Sollten Sie zuweisen, den Titel des
addView
wieaddView.title = @"Title";
Anderen Weg, es zu tun ist
self.navigationItem.title = @"Title";
In der viewController-Klasse:
[self setTitle:@"title"];
oderself.title=@"title";
Dies scheint zu funktionieren für mich
Ihre navigation-controller ist nicht korrekt eingestellt:
Dieser arbeitet an einer app, die ich erschaffe: