2015-10-25 1 views
0

Я добавил много просмотров в раскадровку, а затем один контроллер навигации. В каждом представлении я добавил одну кнопку действия. Проверено действие Segue.Контроллер навигации скрыт где-то .. с помощью swift

В «Attributes Inspector» установлены «Отображает панель навигации» и «Показывает панель инструментов».

Кнопки видны в графическом интерфейсе, но они не отображаются на симуляторе или устройстве.

я действительно не вижу смысла ... а кто-то через Интернет сказал мне, чтобы написать этот кусок кода:

override func viewDidAppear(animated: Bool) { 
    self.navigationController?.toolbarHidden = false 
} 

Я думаю, что это должно быть видно, если не сказал иначе.

Любые идеи об этом? Это должно быть простым и бескорыстным.

Для этого теста я просто хочу поп и очистить виды вокруг раскадровки.

Спасибо! С наилучшими пожеланиями, Рик

+0

Вы можете разместить снимок экрана раскадровки? – Darko

+0

Конечно! Слева направо: контроллер навигации, экран 1 (когда пользователь прикасается к первой кнопке, в стеке появляется следующий экран), экран 2 (не отображает кнопку «следующий»), экран 3 (не отображает кнопка «check») ... ни кнопка «назад» не отображается. – RickON

+0

Вот изображение: http://s9.postimg.org/6o23lhm73/screenshot.jpg – RickON

ответ

1

Я собираюсь догадка, что вы получаете первоначальный контроллер представления из раскадровки, вызвав initializeInitialViewController() на объекте раскадровки, и как ваши раскадровки шоу, вы не имеете контроллер навигации установлен в качестве начального контроллера.

+0

Bullseye! Первый ViewController был установлен как начальный контроллер viewe ... а не контроллер навигации! Спасибо огромное! Урок выучен! – RickON

Смежные вопросы