如何在第一个标签栏项目按钮点击时将焦点设置到不同的标签栏视图?感谢
答案 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
。
你可以让它为你工作......看起来像一个王!!!