2013-09-12 3 views
0

Друзья У меня есть простой контроллер просмотра .. в котором есть 4 кнопки. на любой кнопке нажмите, чтобы перейти к контроллеру панели вкладок. но при первом нажатии кнопки первая вкладка контроллера панели вкладок должна открыться ... и на 2-й кнопке нажать 2-ю вкладку контроллера панели вкладок, которая должна открыться, то же самое для 3-й и 4-й кнопок ... Пожалуйста, помогите мне ... im new in разработка iphone ... я косяк нашел способ сделать это ... :(Перейти к контроллеру UITAB BAR с простого контроллера вида

enter image description here

self.tabBarController = [[UITabBarController alloc] init]; 
UIViewController *viewController1 = [[firstViewController alloc] init]; 
UIViewController *viewController2 = [[secondViewController alloc] init]; 

self.tabBarController.viewControllers=[NSArray arrayWithObjects:viewController1,viewController2, nil]; 

ответ

0

вы можете попробовать этот способ, когда вы первый кнопка была нажата Передайте эту

self.tabBar.selectedIndex = 0; 

измените 0 с номером вашей кнопки, как на вторую кнопку, вы можете пройти

self.tabBar.selectedIndex = 1; 

и так далее ....

+0

я попробовать это на IBAction ... но это не работает ... даже приложение не движется к контроллеру бар вкладки –

+0

@BuAli: вы используете navigationController как rootview? вставьте свой код для создания вкладки, чтобы я мог проверить и помочь вам. –

+0

[4:33:38 AM] Iphone Developer: self.tabBarController = [[UITabBarController alloc] init]; UIViewController * viewController1 = [[firstViewController alloc] init]; UIViewController * viewController2 = [[secondViewController alloc] init]; self.tabBarController.viewControllers = [NSArray arrayWithObjects: viewController1, viewController2, nil]; –

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