ustaw wyrównanie tytułu paska nawigacyjnego

Próbuję wyrównać tytuł paska nawigacyjnego do środka w mojej aplikacji, ale wydaje się, że tytuł pozostaje po prawej stronie (proszę znaleźć zrzut ekranu). Używam poniższego kodu:

-(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];
}

wviewWillAppear() jak poniżej

[self.navigationItem setTitle:offertitle];

i spróbowałem tego też

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;

tytuł wyświetla środkowy wyrównany tytuł, gdy ukryję przycisk Wstecz. Czy jest jakaś metoda ustawiania atrybutów wyglądu przycisku Wstecz?

link do zdjęcia tutaj

Czy ktoś może mnie poprowadzić tam, gdzie mogłem pójść źle

questionAnswers(6)

yourAnswerToTheQuestion