Панель навигации исчезла из моих элементов раскадровки
С одного дня на другой навигационная панель исчезла из моих элементов раскадровки в XCode 4.6.2. Я не могу их восстановить (очистка, перестройка, закрытие, повторное открытие и т.д.)
При запуске моего приложения на моем устройстве или в симуляторе все работает нормально, панель навигации есть. Но я нуждаюсь в них на своем раскадровке во время разработки, у меня есть кнопки, метки там, которые должны быть изменены сейчас. (PLS не рекомендуется делать это из кода, я хочу сделать это на раскадровке графически, я думаю, почему он там)
Как я могу вернуть свои панели навигации? Я надеюсь, что решение не будет удалять/делать их снова, поскольку я читаю в некоторых местах, потому что у меня есть десятки навигационных контроллеров.
Спасибо заранее!
Ответы
Ответ 1
Попробуйте следующее:
Выберите контроллер вида с отсутствующей навигационной панелью и просмотрите инспектор атрибутов (это четвертая вкладка в правом окне). В разделе "Моделируемые показатели" измените "Верхнюю панель" по умолчанию "выводится" на "Панель навигации".
Надеюсь, это решит вашу проблему.
Ответ 2
В частности, для xcode 6 в разделе имитированных показателей (четвертая вкладка в правом окне) в раскрывающемся списке "Вид сверху" выберите "Прозрачная панель навигации", чтобы получить панель навигации по умолчанию.
Ответ 3
У меня была аналогичная проблема, когда я изменил "начальный контроллер представления" с одного контроллера просмотра/навигации на другой в основной раскадровке. I, по ошибке, установите контроллер представления, а не контроллер навигации в качестве начального контроллера. Потерял немного времени на простой ошибке.
Ответ 4
Для меня я просто команду-A и копирую, удаляю все контроллеры представлений, а затем вставляю обратно, и он работал.