2010-11-16 49 views
0

我有一个标签栏控件,并且在每个标签的视图控制器中需要一个方法,一旦选中标签栏项目就会被调用。Iphone标签栏控件

有没有人知道哪个方法被调用?

感谢

回答

0
viewWillAppear:(BOOL)animated 

viewDidAppear:(BOOL)animated 
+0

他们没有得到所谓的viewControllers的tabBarController。 – 2010-11-16 13:18:08

+0

做相应的意见出现,当你按下标签...如果是,然后'viewWillAppear'必须被调用... – lukya 2010-11-16 13:27:07

+0

是的,这是我的错误;) – 2012-08-20 08:43:49

1

您可以实现UITabBarControllerdelegate,然后你必须:

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 

,您检索的viewController上,您可以调用任何方法。

您还可以得到一个包含所有在其上,你可以重复调用的方法