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