Когда я нажимаю вид на контроллер навигации, заголовок кнопки "Назад" устанавливается на заголовок предыдущего вида. Как я могу получить кнопку "Назад" , чтобы просто сказать "Назад" ?
Как изменить заголовок кнопки возврата UINavigationBar на "Назад",
Ответ 1
Введите этот код в свой viewwillappear
:
UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;
[_backButton release];
_backButton = nil;
Ответ 2
В предыдущем контроллере представления задайте его заголовок в viewWillAppear
, а затем в коде, который подталкивает новый контроллер представления, измените его заголовок на "Назад".
Пример:
-(void)showNextScreen{
[self setTitle:@"Back"];
[self.navigationController pushViewController:asdf animated:YES];
}
-(void)viewWillAppear{
[super viewWillAppear];
[self setTitle:@"My Actual Title"];
}