Я пытаюсь установить кнопку BACK для нажатого VC набора в стек UINavigationController. Я использую следующий код, и он не работает. Я все еще получаю предыдущее имя VC, которое отображается как название кнопки.iOS >> UINavigation Item Back Button Название не меняется
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
self.title = @"VC Title";
UIBarButtonItem* myBackButton = [[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
self.navigationItem.backBarButtonItem = myBackButton;
}
Кто-нибудь?
Спасибо chris13. Так оно и было. Странно, хотя это self.navigationItem относится к следующему VC, а не к текущему активному ... Любая идея, почему или, может быть, у вас есть ссылка на хорошее объяснение по этому поводу? –
Я также думаю, что это странно, но Apple Docs делают это немного понятнее. Пожалуйста, примите ответ, если это вам помогло;) – chris13
Это не работа в iOS 7. – zgjie