您好我正在开发一个UITabBar
应用程序。
我需要:
1.当我选择一个TabBAr
项目时,我需要获取当前选择的索引。
2.基于当前索引,我想在AppDelegate
.
3.所以当我按下标签栏项目时,是否有任何委托方法调用。
4.请建议AppDelegate
我每次按 Tab Items 时检查的方法
谢谢你。
您好我正在开发一个UITabBar
应用程序。
我需要:
1.当我选择一个TabBAr
项目时,我需要获取当前选择的索引。
2.基于当前索引,我想在AppDelegate
.
3.所以当我按下标签栏项目时,是否有任何委托方法调用。
4.请建议AppDelegate
我每次按 Tab Items 时检查的方法
谢谢你。
快速谷歌后:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
确保在 IB 中链接代理...
是的,您可以使用此委托方法
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"selected index : %i",[tabBarController selectedIndex]);
}
每当您触摸任何 TabBarItem 时都会调用此方法。
首先设置委托协议例如 UITabBarControllerDelegate 然后把 self.tabbarcontroller.delegate = self; 在您的 ViewDidLoad 或对象初始化的地方