iphone sdk:从第一个标签栏项目按钮单击设置焦点到不同的标签栏视图

时间:2009-03-24 14:29:47

标签: iphone cocoa-touch

如何在第一个标签栏项目按钮点击时将焦点设置到不同的标签栏视图?感谢

3 个答案:

答案 0 :(得分:4)

找到解决方案:

HelloWorldAppDelegate *theDelegate = (HelloWorldAppDelegate*)[[UIApplication sharedApplication] delegate];
tabController = theDelegate.tabBarController;
tabController.selectedIndex = 1;

答案 1 :(得分:0)

你错过了指针

L1AppAppDelegate * theDelegate =(L1AppAppDelegate *)[[UIApplication sharedApplication] delegate];     tabBarController = theDelegate.tabBarController;     tabBarController.selectedIndex = 1;

答案 2 :(得分:0)

试试这个!

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

不要忘记在接口(.h)中声明YOURTABBARController,合成它,并将接口文件#import到.m文件中。

另外,对我来说,MYTABBARController在界面中也被声明为@class

你可以让它为你工作......看起来像一个王!!!