2011-09-01 5 views
1

Я начал свое приложение в качестве приложения на основе навигации и выполнил основную часть работы с использованием таблиц и т. Д. Теперь я хочу создать страницу с начальным представлением, состоящую из двух кнопок, которые ссылаются на RootViewController и другой, который ссылается на другое представление.
Возможно ли это? Если да, то как мне это сделать? Спасибо!Добавление представления перед RootViewController

+1

Да, это возможно. Вопрос ответил! – jv42

+0

Хаха, отредактирован !! –

+0

лучше! Я не могу полностью ответить прямо сейчас, но вы должны изучить свой делегированный делегат/root XIB, который создает первое представление для замены корневого VC. – jv42

ответ

1

Создайте новый UINavigationController с начальным представлением как rootViewController для окна в первую очередь.

Тогда на событии нажатия первой кнопки, сделать вызов делегата к классу AppDelegate и удалить настоящий UINavigationController и добавьте главный UINavigationController (который связывает с вашей RootViewController) в качестве rootViewController для окна.

Для второго нажатия кнопки мыши вы можете просто нажать следующий вид на navigationController.

+0

HI xcode, я использовал следующий метод: я создал другой контроллер навигации в моем mainwindow.xib, а затем связал с ним контроллер вида и т. Д. Он работает, но на моем первом представлении есть панель навигации (что я связываю с корневым представлением). Мне не нужна эта панель навигации, когда я пытаюсь скрыть ее, панель навигации исчезает из всего приложения. Довольно уверен, что проблема с тем, как ив создал навигационный контроллер, не совсем уверен, хотя, какие-то идеи? Еще раз спасибо! –

+0

Вы должны показать его позже. Вы можете сделать это в методе viewWillAppear контроллера вида, где вам нужна панель навигации – jithinroy

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