2013-02-18 5 views
1

У меня есть ViewController как контроллер начального представления и TabbarController. На контроллере просмотра есть 3 кнопки, а TabbarController - 3 вкладки. Я хотел бы нажать первую кнопку перехода на первую вкладку, вторую кнопку - на вторую вкладку и т. Д. Как мне это сделать? Я работаю с раскадровкойКак перейти на tabbarcontroller от uiviewcontroller?

ответ

0

Пожалуйста, уточните свой вопрос, если вы просто хотите переместить вкладку, нажав на кнопку использовать метод selectedatindex для панели вкладок.

+0

простите за мой английский) Я хотел бы пойти на определенную вкладку в TabBarController из ViewController – Romowski

0

попробовать это,

шаг 1 -> импорт класса AppDelegate в вашем ViewController.m

#import "AppDelegate.h"

- (IBAction) BtnOneClicked: (id) sender 
{ 
    AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate]; 
    [appDelegate.tabBarController setSelectedIndex:0]; 
} 
- (IBAction) BtnTwoClicked: (id) sender 
{ 
    AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate]; 
    [appDelegate.tabBarController setSelectedIndex:1]; 
} 
- (IBAction) BtnThreeClicked: (id) sender 
{ 
    AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate]; 
    [appDelegate.tabBarController setSelectedIndex:2]; 
} 
+0

никаких действий, к сожалению Возможно, у меня есть ошибки в моем AppDelegate didFinishLaunchingWithOptions? – Romowski

+0

Просто создайте приложение для вкладок в своем xcode и создайте 3 кнопки в своем первом контролере, поставьте его выше кода – Ravindhiran

+0

нет! ViewController должен быть до TabBarController здесь http://dfiles.ru/files/cqsc8h5hz вы можете видеть, что я хочу делать) – Romowski

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