Tabbar с раскадровкой - PullRequest
       37

Tabbar с раскадровкой

0 голосов
/ 05 марта 2012

У меня есть проект с раскадровкой, который начинается с viewController для входа в систему, когда пользователь, входящий в приложение, переключается на панель вкладок, rootView - это viewController, а не панель вкладок. Моя проблема заключается в том, что я хочу реализовать метод "tabbar didselectviewcontroller" или "tabbar didselectitem", но я не могу сделать это в AppDelegate, потому что я не знаю, как создать UITabarController и подключить его к tabBar на IB, если я создать свойство tabBar, я не вижу его нигде в IB. Может ли кто-нибудь помочь мне с этим?

Ответы [ 3 ]

3 голосов
/ 30 октября 2012

Если я правильно понимаю ваш вопрос, вам нужен способ создать панель вкладок из раскадровки.

Попробуйте:

[(UITabBarController*)self.window.rootViewController tabBar]

, потому что rootView - это UITabBarController actually, простосо ссылкой на тип дескриптора viewController.

0 голосов
/ 21 мая 2012

Если я правильно понимаю ваш вопрос, вот как я это сделаю: добавьте контроллер раскадровки в раскадровку, а затем в вашем первом представлении реализуйте метод, при котором, когда пользователь успешно вошел в систему, он загружает tabbarviewcontroller (модальный переход), затем создайтефайлы классов для контроллера панели вкладок, и с этим классом вы должны быть в состоянии реализовать didselectviewcontroller (вы должны включить UITabbarcontrollerdelagate в ваш интерфейс заголовка, я полагаю) надеюсь, это поможет

0 голосов
/ 05 марта 2012

Я не совсем понимаю, в чем ваша проблема.Вы смотрели на документы Apple или объяснение здесь ?

...