iphone SDK: установить фокус на другой вид вкладки при нажатии кнопки из первого элемента панели - PullRequest
1 голос
/ 24 марта 2009

Как настроить фокусировку на другой вид вкладки при нажатии кнопки с первого элемента панели вкладок? Спасибо

Ответы [ 3 ]

4 голосов
/ 24 марта 2009

Нашли решение:

HelloWorldAppDelegate *theDelegate = (HelloWorldAppDelegate*)[[UIApplication sharedApplication] delegate];
tabController = theDelegate.tabBarController;
tabController.selectedIndex = 1;
0 голосов
/ 27 января 2010

Попробуйте!

self.tabBarController.selectedViewController = YOURTABBARITEMController;
self.tabBarController.selectedViewController 
    = [self.tabBarController.viewControllers objectAtIndex:1];

НЕ забудьте объявить YOURTABBARController в интерфейсе (.h), синтезировать его и #import файла интерфейса в ваш файл .m.

Плюс для меня я MYTABBARController был объявлен как @class в интерфейсе тоже.

Вы можете заставить это работать на вас .... и выглядеть как КОРОЛЬ !!!

0 голосов
/ 04 июня 2009

U пропустил указатель

L1AppAppDelegate * theDelegate = (L1AppAppDelegate *) [[UIApplication sharedApplication] делегат]; tabBarController = theDelegate.tabBarController; tabBarController.selectedIndex = 1;

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