legen Sie die Ausrichtung der Titel der Navigationsleiste
Ich versuche, richten Sie den Titel der Navigationsleiste, um das center in meiner app aber es scheint, der Titel bleibt auf der rechten Seite (Sie finden den Screenshot). Ich bin mit dem folgenden code:
-(void)viewDidLoad {
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStylePlain target:self action:@selector(goToHomePage:)];
[self.navigationController.navigationItem.rightBarButtonItem setTarget:self];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];
}
in viewWillAppear()
wie unten
[self.navigationItem setTitle:offertitle];
und versucht, diese zu
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(40, 0, 120, 40)];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont boldSystemFontOfSize:14.0];
label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.5];
label.textAlignment = UITextAlignmentLeft;
label.textColor =[UIColor whiteColor];
label.text=offertit;
self.navigationItem.titleView = label;
der Titel wird zentriert ausgerichtet-Titel, wenn ich mich verstecken Sie die zurück-Taste. Gibt es irgendeine Methode, um die Aussehen-Attribute der zurück-Taste?
Kann jemand mich führen, wo ich vielleicht schief gegangen ist.
InformationsquelleAutor user1268938 | 2012-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht zu verwenden, UILabel. Sie können direkt diesen code verwenden:
und du bist gut zu gehen! Dieser code wird automatisch lag seine selbst auf der Mitte der Navigationsleiste.
Oder wenn Sie eigentlich eine Instanz von UINavigationController, Verwendung:
Du bist herzlich willkommen.
Ich habe das gleiche problem, aber es funktionierte nicht für mich, ich habe dieselben Ergebnisse, wie angezeigt im Bild in Frage.
InformationsquelleAutor Kimpoy
Müssen Sie selbst.title = "" in die Methode viewWillDisappear in der vorherigen viewcontroller.
ZB. ViewControllerB ist die Eröffnung von ViewControllerA legen Sie dann selbst.title = "" ViewControllerA "viewWillDisappear" Methode
InformationsquelleAutor kalpeshdeo
InformationsquelleAutor Mani
Rufen Sie einfach diese in ViewDidLoad
InformationsquelleAutor Naveen Thunga
Wenn Sie einen navigation-controller dann nur hinzufügen: sich selbst.title=@"Dein Titel";
InformationsquelleAutor iPhone Developer
Versuchen Sie selbst.navigationItem.title = @"YourTitle"; in diesem code wird der Titel in der Mitte der Navigationsleiste .
InformationsquelleAutor iOSDev