Если вы используете контроллер навигации, установите флажок «Показывать панель инструментов» и добавьте туда кнопки, а не на отдельную панель инструментов.
Чтобы показывать только некоторые из них, вам потребуется2 разных вида, один, который будет скрывать это, и другой, который не будет, и добавить следующее к viewWillAppear соответствующего вида:
self.navigationController.toolbarHidden = YES;
(установите ДА, чтобы скрыть, НЕТ, чтобы показать)
Вы можете поиграть с Имитированными метриками на раскадровке, чтобы визуально смоделировать эффект времени выполнения, установив для Нижнего бара либо Нет, либо Панель инструментов вместо логического вывода, в зависимости от ситуации.этот пример проекта, который я сделал.