установить выравнивание заголовка панели навигации

Я пытаюсь выровнять заголовок панели навигации по центру в моем приложении, но кажется, что заголовок остается справа (см. Снимок экрана). Я использую код ниже:

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

вviewWillAppear() как показано ниже

[self.navigationItem setTitle:offertitle];

и попробовал это тоже

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;

заголовок отображает выравнивание по центру заголовка, когда я прячу кнопку «назад». Есть ли способ установить атрибуты появления кнопки назад?

ссылка на изображение здесь

Кто-нибудь может направить меня туда, где я мог ошибиться.

Ответы на вопрос(6)

Ваш ответ на вопрос