Как изменить индекс TabBarController и вызвать метод - PullRequest
2 голосов
/ 02 апреля 2011

У меня есть кнопка UIB в одном из контроллеров моего представления tabBar, и я хочу, чтобы эта кнопка изменила tabBar selectedIndex и вызывала метод контроллера selectedIndex.

Пример: Моя кнопка selectedIndex 3. Когда пользователь нажимает кнопку, я хочу изменить selectedIndex на 0 и вызвать метод в контроллере selectedIndex.

Возможно ли это? Если да, то как?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 02 апреля 2011

Да, вы можете сделать это легко .... просто используйте это в вашем методе события кнопки

[self.tabBarController setSelectedIndex:3];
2 голосов
/ 02 апреля 2011

Вот как вы можете переключиться на другую вкладку:

- (IBAction)buttonPressed:(id)sender 
{
    self.tabBarController.selectedIndex = 0;

    /* Running method declared in FirstViewController */

    FirstViewController *firstView = [[FirstViewController alloc] init];

    // call methods here
    [firstView methodName];    

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