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?

Bild-link hier

Kann jemand mich führen, wo ich vielleicht schief gegangen ist.

InformationsquelleAutor user1268938 | 2012-06-11

Schreibe einen Kommentar