В настоящее время главная страница моего приложения скрывает панель навигации; однако, всякий раз, когда я пытаюсь перевести этот контроллер на следующий viewController, он также скрывает эту панель навигации. Я в настоящее время это контроллер вид без навигационной панели:Навигационная панель исчезает при нажатии на следующий viewController
[self.navigationController pushViewController: mapView animated:YES];
Всякий раз, когда это толкает к следующему это не один больше. Следующая панель навигации viewController находится в методе viewWillAppear
, поэтому она должна отображаться. Есть идеи?
ОТВЕТ:
Если вы скрыть панель навигации в ViewController и хотите, чтобы показать его в следующей затем используйте следующий код:
someVC *VC = [[someVC alloc] init];
self.navigationController.navigationBarHidden=NO;
[self.navigationController pushViewController: VC animated:YES];
@ LithuT.V и @Tendulkar Спасибо!
на домашней странице, как вы скрываете навигационную панель? Какой размер VC и какое устройство вы тестируете? –
Я спрятал его с кодом выше. Оба представления ViewController имеют одинаковый размер. – Lalalalalala
Всякий раз, когда я показываю навигационную панель, а затем pushViewController появляется панель навигации. – Lalalalalala