У меня есть UITableViewController, и я хочу изменить заголовок кнопки «Назад» на «Zpět». Так что я изменить обратно панель кнопок на раскадровке, но ничего не случилось ... Я попытался использовать этот код:Невозможно изменить название кнопки заголовка навигационной панели
self.navigationController.navigationBar.backItem.title = @"Zpět";
Я вставить код в функции ViewWillAppear, но ничего не случилось. Я также попробовал функцию ViewDidLoad и initWithStyle. Тот же результат. Я вижу в симуляторе еще «Назад». Я также пробовал этот код:
UIBarButtonItem *newBackButton =
[[UIBarButtonItem alloc] initWithTitle:@"NewTitle"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
[[self navigationItem] setBackBarButtonItem:newBackButton];
[newBackButton release];
И ничего ... Почему?
Вы устанавливаете правильное представление Контроллер ?? –
Поместите этот кусок кода в режим viewdidload любого заголовка кнопки заголовка контроллера, который вы хотите изменить, а не вид, который вы видите. –
Возможно, вам захочется включить другой язык (думаю, чешский)? Если вы добавите язык в настройки своего проекта, ваши пользователи автоматически получат переведенные тексты для системных кнопок (например, кнопки «Назад»). В этой теме есть много учебников. http://www.appcoda.com/ios-programming-tutorial-localization-apps/ –