2012-01-13 24 views
0

在具有UITabBarItem視圖控制器,我意識到viewDidLoad中()方法僅被調用第一次被點擊標籤欄的項目時。所以我不知道如何在第二次點擊時顯示動態圖形。一些古魯能幫助我嗎?提前致謝。如何在ViewButton的TabBarItem被點擊時刷新UX數據?

我應符合某種代表或我應該做這一切的標籤欄的根控制器上didSelectViewController方法中?如果我這樣做了以後一個,它只是似乎是奇怪的,因爲我覺得有相應的標籤欄項目中的控制器應表現自己的,而不是做根控制器上的渲染..

回答

0

其實我使用傳入回調didSelectViewController(PARAM)參數解決了這個。

0

你想放的任何代碼應運行的每個視圖控制器出現在viewWillAppear:代替viewDidLoad時間。 viewDidLoad是專爲創建您的UIViewController支持視圖時(在低內存情況下被扔掉後重新創建,然後可能)應該運行的代碼。