В моем коде у меня есть эта строка;
[self.navigationItem.backBarButtonItem setTitle:@"back"];
но это не изменяет заголовок кнопки "Назад" в uinavigationcontroller, когда новый контроллер продвинут. Таким образом, как изменить заголовок кнопки "Назад"?
Есть простой «взлом», чтобы решить эту проблему. Установите заголовок родительского представления в соответствии с тем, что вы хотите, чтобы отображалась кнопка «Назад», а затем нажмите на контроллер. Не забудьте вернуть заголовок, когда откроете представление второго контроллера.
self.title = @"back";
[self.navigationController push...];
Или создайте новую кнопку:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];