UINavigationController
уже имеет встроенную панель инструментов. У нее есть свойство toolBarHidden
, которое по умолчанию установлено на YES
, поэтому его обычно не видно. Если вы используете раскадровку, вы можете легко сделать видимой встроенную нижнюю панель инструментов, установив флажок «Показывает панель инструментов» в инспекторе, когда выбран контроллер навигации.
Подробнее см. Документацию UINavigationController здесь .
EDIT:
Хорошо, похоже, что вы пытаетесь добавить правую кнопку в UINavigationItem
контроллера вашего представления. Чтобы сделать это в раскадровке, перетащите «Элемент панели кнопок» из библиотеки объектов на элемент навигации в вашем ViewController. Затем вы можете установить заголовок / стиль / и т.д. элемента панели кнопок. Если при запуске приложения ничего не отображается, убедитесь, что ваш ViewController правильно подключен с переходом к контроллеру навигации.
Также убедитесь, что вы добавляете элемент панели кнопок к элементу навигации контроллера представления, а НЕ к самому контроллеру представления. Вот как должна выглядеть установка в вашей раскадровке: