Можно ли обновить TabbarController, когда пользователь выбирает конкретную вкладку в iPhone? - PullRequest
0 голосов
/ 16 августа 2010

У меня есть TabbarController с 3 вкладками, каждая из которых представляет контроллер навигации.То, что я хотел бы сделать, это когда пользователь выбирает конкретную вкладку, весь контроллер вкладок должен обновиться.

Чтобы сделать его более понятным ...

Когда пользователь выбирает tab0 и перемещается в этомвкладка 2-3 раза, а затем пользователь выбирает tab1.Теперь, когда пользователь снова выбирает tab0, он сохраняет последний просмотренный ViewController.Могу ли я показать первый viewController на этой вкладке NavigationController.

Может ли кто-нибудь помочь мне в решении этой проблемы ...

Любой код будет очень полезен ...

Спасибо заранее ...

Пожалуйста, помогите мне .....

1 Ответ

0 голосов
/ 29 ноября 2010

Установите себя в качестве делегата панели вкладок и внедрите tabBar: didSelectItem: согласно ниже.

Затем вы можете popToRootViewController на вашем соответствующем ViewController:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
    if (item.tag == kRelevanTabBarIndex) {
        [self.relevantNavController popToRootViewControllerAnimated:NO];
    }
}

Cheers, Rog

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