2010-11-16 79 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上,您可以調用任何方法。

您還可以得到一個包含所有在其上,你可以重複調用的方法