1

Похоже, что кнопка «Назад» UINavigationBar использует заголовок контроллера представления в качестве названия, а если предыдущий контроллер представления не имеет названия, он использует «Назад», но есть ли способ настроить заголовок назад, независимо от того, какое название имеет предыдущий контроллер просмотра?Название кнопки UINavigationController и Back

Благодаря

ответ

5

Вы должны создать свой собственный элемент кнопки бара и назначить его на предыдущий контроллер представления navigationItem backBarButtonItem свойства, например:

UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] init]; 
temporaryBarButtonItem.title = NSLocalizedString(@"MAIN", @"Back bar button item to go back to the main view controller"); 
self.navigationItem.backBarButtonItem = temporaryBarButtonItem; 

Проверьте UINavigationItem class reference, чтобы убедиться, что вы положили коды выше в правильном контроллере, особенно эта часть:

Когда этот элемент навигации i modeiately ниже верхнего элемента в стеке , навигационный контроллер выводит кнопку «Назад» для навигационной панели в этом навигационном элементе.