2016-01-20 6 views
1

В моей раскадровке я настроил контроллер навигационного контроллера на свой MainVC, и он работает нормально. И теперь я пытаюсь добавить еще один вид под названием «HelpVC», и я создал его в раскадровке. Он автоматически отображает панель навигации сверху. (MainVC segues to HelpVC)Добавление навигационного контроллера программно для второго VC

Однако, я сделал все остальное в коде. У меня был initWithView в HelpVC, который вытягивает интерфейс, НО панель навигации не отображается, поэтому я не могу вернуться к этому предыдущему контроллеру представления.

Как я могу убедиться, что панель навигации отображается и работает так же, как и другие контроллеры представлений? (Непосредственно перейти к последней точке зрения?)

+0

посмотреть, как 'pushViewController (ViewController: UIViewController, анимированный: Bool) 'works –

+0

Вы можете показать свой снимок экрана –

ответ

1

Это не очень понятно, с поста, но как я понял, вы можете попробовать:

override function viewWillAppear(animated: Bool) 
{ 
    super.viewWillAppear(animated) 
    self.navigationController?.navigationBarHidden = false 
} 
Смежные вопросы