2016-07-12 3 views
0

Итак, я установил, что создал пользовательский цвет пользовательского интерфейса, а затем создал белую строку состояния программно. Затем я хотел создать верхнюю панель. Я нажал на контроллер вида, перешел инспектор атрибутов и выбрал: «верхний бар - прозрачная черная панель навигации с подсказкой». Однако, когда я запустил его, он не появился вообще! Как я могу заставить его появиться? А также, как я могу получить титул в центре?Top Bar In View Controller не отображается

Примечание: это начальный-контроллер Примечание: Я использую быстрые 2,0

Спасибо, ребята :)

ответ

1

Follow как ниже изображения

enter image description here

self.navigationController?.setNavigationBarHidden(false, animated: true) 
+0

Я бы поместил эту строку кода в viewDidLoad? –

+0

Если Topbar не отображается, напишите. –

+0

как насчет нижней панели? thats не появляется ни (полупрозрачная черная панель вкладок) –

0

Yo должен встроить ваш ViewController в UINavigationController.

  • Выберите ViewController в Interface Builder
  • Перейти к редактору -> Вставить в систему -> Навигационный контроллер
+0

как бы добавить заголовок в нем? –

+0

self.title = "Your Title" – sant05

+0

Хорошо, я последовал тому, что вы сказали. Тем не менее, у меня была белая строка состояния, перед которой я добавил программно, и я изменил ее значение в файле plist. Это изменилось на черный, и верхняя панель будет только белой после использования ваших изменений. –

0

Вы должны добавить UINavigationController к ViewController.

Для этого:

1.Select вашего ViewController.

2. Просто пойдите в Редактор в Xcode, а затем вставьте In -> Navigation Controller.

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