2009-06-01 52 views
1

我有一個UITabBarUITabBarItem s的數量。我已經爲其中的每一個分配了不同的視圖控制器。可可觸摸UITabBar標籤開關上的動作

我想加載一些數據等,當每個按鈕被點擊。因此,我想知道該把代碼放在哪裏?我試圖在視圖控制器中實現viewWillAppearviewDidLoad,但那些沒有被調用。

回答

0

你確定你的自定義控制器繼承自UIViewController嗎?

不要忘了viewWillAppear中的簽名是viewWillAppear:animated:

我現在的工作離公測5,和它(我也用的TabBar)的作品就好了。

2

我知道當您將代理人指定給UINavigationController時,組件UIViewController委託方法不會被調用。 UITabBarController似乎也是如此。

我會嘗試執行UITabBarControllerDelegate協議並實施tabBar:didSelectViewController:方法。

0

在viewdidappear函數中編寫代碼但我沒有嘗試