2015-05-18 2 views
0

Я добавил UINavigationBar в сцену контроллера детали, но когда я запускаю свое приложение, UINavigationBar не появляется. Почему он это делает? У меня есть собственный набор классов для контроллера, который я тоже хочу, но он не появляется, вот скриншот.iOS раскадровки - UINavigationBar не появляется, когда я добавляю его

enter image description here

, но когда я запускаю это приложение, я не вижу «Title» бар или что-нибудь.

+0

Как вы двигаетесь на сцену с деталями, в коде или с помощью segue. Если в коде, разместите его. – rdelmar

ответ

2

Чтобы добавить ограничения, выберите навигационную панель и щелкните по значку, как на картинке.

enter image description here

снимите флажок «ограничить на поля», как вы хотите панель навигации оснастки в бортах экрана, выберите вверх и влево красные точки линии и добавить значение 0 коробок падения, то есть 0 пикселей слева и сверху экрана. Выберите «Обновить кадры» и нажмите «Добавить ограничения».

я могу видеть в скриншоте у вас есть другой экран с проблемами (красный значок рядом с контроллером вида) вы также должны исправить это, нажмите на значок для получения более подробной информации об ошибке/предупреждение

+0

Я добавил ограничения ... он ничего не сделал, панель навигации не появляется. – user979331

+1

Падение этого документа яблока для отладки вашего представления, посмотрите, что ваша панель навигации где-то потеряна или на самом деле не была создана. https://developer.apple.com/library/ios/recipes/xcode_help-debugger/using_view_debugger/using_view_debugger.html – Icaro

1

Я не уверен, если я понимаю, что вы пытаетесь сделать, но попробовать это,

Выберите подробный вид и перейдите в меню Xcode и выберите editor-> Вставить> in-навигации контроллера.

Надеюсь, это поможет

+0

Нет, ничего не сделал ... даже когда я добавляю простую метку, она не появляется. – user979331

+0

Можете ли вы объяснить это немного больше? Вы видите первый экран с контроллером навигации, но когда он переходит на страницу сведений, навигационный контроллер больше не существует? Это то, что происходит? – Icaro

+0

Что происходит, я добавляю UINavigationBar в мою сцену контроллера детали. Когда я запускаю свое приложение, UINavigationBar вообще не существует, хотя я добавил его в сцену, – user979331

0

Добавить ограничения на панель навигации. Однако IcaroNZ предложил лучший способ навигации

+0

Как добавить ограничения? – user979331

Смежные вопросы