Эта «верхняя панель - панель навигации» в InterfaceBuilder - это то, что называется «симулированной метрикой».Это поможет вам правильно расположить изображение, когда другие визуальные элементы - строка состояния, панель навигации или панель вкладок - могут занимать часть экрана устройства.На самом деле он не делает ничего, кроме сокращения вертикальных размеров представления, определенного NIB.Цель состоит в том, чтобы помочь вам создать макет вашего представления, а не создать компонент, который появится в вашем приложении.
Если вам нужна панель навигации, то у вас есть два варианта.Первым выбором является использование контроллера навигации (из которого ваш первоначальный вид должен быть корневым) и вызов
[self.navigationController pushViewController:newVC animated:YES];
Процесс правильной настройки контроллера навигации и т. Д., Нетривиален, и выследует поискать, чтобы найти лучший способ сделать это для вашего приложения.Для простого приложения, особенно если вы только изучаете iOS, вы можете использовать шаблон «Приложение на основе навигации» при создании нового проекта.С помощью navcon вы получаете все причудливое поведение, обычно связанное с этой верхней панелью, - автоматическую кнопку возврата, необычную прокрутку влево / вправо при переходе к подробному виду и т. Д.
Второй вариант - поместить«поддельная» панель навигации в подробном представлении с использованием объекта «Панель навигации».Вы можете найти этот объект, а также некоторые другие связанные объекты, в нижней половине «Представления утилит» (самая правая панель) в XCode.Просто перетащите объект в XIB и blammo, у вас будет серая полоса высотой 44 пикселя.Эта панель навигации похожа на то, что вы получаете при использовании контроллера навигации, за исключением того, что вы не получаете функциональность стека;Вы все еще можете добавлять кнопки влево и вправо, изменять заголовок, подкрашивать его до определенного цвета и т. д.