настройка контроллера панели вкладок - PullRequest
0 голосов
/ 15 сентября 2011

Есть ли способ программно настроить контроллер представления на контроллере панели вкладок? Допустим, я хочу, чтобы он отображал второй контроллер представления вкладок программно, есть ли способ сделать это?

Это полезно, если я выхожу из своего приложения, что происходит с моей третьей вкладки, когда пользователь входит в систему, он должен снова начинаться с 1-й вкладки. Когда я выхожу из системы, я просто показываю существующий контроллер модального представления поверх того, что есть в предыдущем представлении, поэтому мне как-то нужно сбросить его снова на первую панель вкладок, не переинициализируя его заново.

Вопрос в том, как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 15 сентября 2011

Из документации Apple мне кажется, что вы могли бы просто вызвать следующие две функции:

    [myTabBarController setSelectedIndex:0];
    [myTabBarController setSelectedViewController:[myTabBarController.viewControllers objectAtIndex:0]];
1 голос
/ 15 сентября 2011

Привет, вы можете сделать это

Возможно, у вас есть объект tabbarcontroller в appDelegate.

Итак, при выходе из системы

создайте объект в вашем appDelegateClass и сделайте это: -

appDelegate.tabBarController.selectedIndex=0;
0 голосов
/ 15 сентября 2011

Посмотрите ссылку на UITabBarController . Работа с selectedIndex и selectedViewController.

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