Каков шаблон для приложения Iphone с контроллером представления и контроллером панели вкладок? - PullRequest
0 голосов
/ 28 января 2011

Я пытаюсь написать приложение iPhone, которое имеет и контроллер UITabBar (и связанные с ним представления), и простой vanilla контроллер представления, который является не частью TabBar (то есть начальная страница конфигурации, которая отображается только при первом запуске приложения).
Я могу поместить Tab Bar Controller и View Controller в MainWindow.xib и перетасовать их между собой в делегате приложения. Хотя это работает, мне интересно, является ли это наилучшим способом реализации этого.
Для меня это не очень "MVC-иш", но я думаю, что оба разных контроллера должны быть root (?)
Я не знаю, как еще я бы это сделал.

Ответы [ 2 ]

2 голосов
/ 28 января 2011

Если страница конфигурации на самом деле является делом "только один раз", вы можете просто вставить ее как модальное представление из контроллера панели вкладок через presentModalViewController: animated: метод.(Если, с другой стороны, страница конфигурации будет когда-либо , которая, вероятно, потребуется в будущем, я просто добавлю ее в качестве другого параметра на UITabBar.)

0 голосов
/ 28 января 2011

Вы бы сделали tabbarcontroller видом по умолчанию. И представить viewcontroller модально в viewWillAppear или аналогичным способом. Затем, когда вы захотите переключиться на панель вкладок, вы отклоните модальный контроллер вида.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...