Как изменить заголовок backbaritem в uinavigationcontroller

В моем коде у меня есть эта строка;

[self.navigationItem.backBarButtonItem setTitle:@"back"];

но это не изменяет заголовок кнопки "Назад" в uinavigationcontroller, когда новый контроллер продвинут. Таким образом, как изменить заголовок кнопки "Назад"?

1
задан willcodejavaforfood 16 July 2010 в 20:42
поделиться

1 ответ

Есть простой «взлом», чтобы решить эту проблему. Установите заголовок родительского представления в соответствии с тем, что вы хотите, чтобы отображалась кнопка «Назад», а затем нажмите на контроллер. Не забудьте вернуть заголовок, когда откроете представление второго контроллера.

self.title = @"back";
[self.navigationController push...];

Или создайте новую кнопку:

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
2
ответ дан 2 September 2019 в 23:00
поделиться