Как сохранить UINavigation Top bar на всех UIViews в Xcode 4.2? - PullRequest
0 голосов
/ 07 января 2012

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

Мой план состоит в том, чтобы изменить функцию кнопки, чтобы она действовала как кнопка «назад», как только вы перейдете на новый вид. Но я не знаю, как заставить одну и ту же верхнюю панель «прилипать» ко всей раскадровке! Я знаю, что это может немного сбивать с толку, поэтому я загрузил исходный код проекта в cloudapp .

Если вы соберете и запустите проект, вы увидите верхнюю правую кнопку с надписью «About». если вы нажмете это, то переход будет выполнен идеально, но тогда в этом новом представлении мы полностью потеряли верхнюю панель. Если я могу предоставить больше информации, пожалуйста, дайте мне знать - просто пытаюсь заставить это работать! как всегда спасибо заранее

edit * только что добавил экран внизу верхней кнопки, о которой я говорю :) top ui nav button

Ответы [ 3 ]

1 голос
/ 07 января 2012

Я не смотрел на ваш код, но если ваша кнопка About представляет ваш контроллер вида модально, вы потеряете верхнюю панель. Вы можете вручную добавить панель инструментов или панель навигации вверху модального окна About viewController или, если вы хотите, чтобы панель навигации оставалась наверху, не делая этого, вам придется нажать контроллер представления About.

0 голосов
/ 08 января 2012

Выберите контроллер представления и установите верхнюю панель на панель навигации

0 голосов
/ 07 января 2012

UINavigationBar поддерживается для разных представлений, только когда вы устанавливаете UINavigationController, который управляет ViewController. Если вы не устанавливаете UINavigationController, то вы можете поместить UINavigationBar в свой View посредством программного или визуального редактирования вашего aboutViewController.xib в Xcode.

...