2016-02-27 3 views
3

Я пытаюсь создать нижнюю панель инструментов. Так что я потащил I Bar Кнопка Пункт в View Controller и это автоматически положение в нижней части см ниже изображение:Бар Кнопка Пункт не отображается

enter image description here

Но когда я запустить приложение, он не показывает панель в нижней части , enter image description here

Я уже добавил: self.navigationController?.navigationBarHidden = false

+0

autolayout? .... – jarryd

+0

Да, я использую Autolayout. –

ответ

5

Я думаю, что это всего лишь проблема ограничений. Прежде всего проверить Outline документа рядом слева от стола, чтобы увидеть положение (панель инструментов чуть ниже таблицы):

enter image description here

Добавьте ограничения и обратить внимание на все варианты, как показано в картина:

enter image description here

Тогда взгляните на инспектора размера, для представления таблицы:

enter image description here

И на панели инструментов:

enter image description here

Эта конфигурация работает как в режиме портрет/пейзаж.

+0

Извините за этот вопрос: Как добавить эти ограничения? Я ОЧЕНЬ НОВЫЙ в xcode. –

+0

Я загрузил еще одну картинку, где вы можете установить свои ограничения, кнопку ниже, посмотрите .. –

+0

Спасибо! Ограничения действительно приводят меня в орехи здесь, в xcode. –

0
self.navigationController?.navigationBar.hidden=false 
+0

Отсутствие эффекта ...... –

2

Drag UIToolbar контроллер непосредственно вместо только UIBarbutton пункта.

enter image description here

0

Настроена ограничения UIToolbar? Я просто догадываюсь, что это может быть одной из причин, почему вы не можете видеть свой барбутэтем.

+0

Какие ограничения я должен поставить? –

+0

Я думаю, вы можете либо установить ограничение по высоте на панели инструментов, либо установить четыре ограничения вашей панели инструментов в меню контактов. – woogii

0

Панель навигации и панель инструментов - это две разные вещи, и панель инструментов скрыта по умолчанию. Попробуйте установить панель инструментов скрытый атрибут false.