2010-01-13 71 views
3

我有一個應用程序有7個選項卡與關聯的視圖和視圖控制器。我需要一種方式來更新每個視圖,當它被選中。我已經搜索和搜索,但無法找到一個方法來做到這一點。如何在每次顯示視圖之前更新iPhone中的視圖?

viewDidLoad不起作用,因爲只有在第一次選擇視圖時纔會觸發。

捕獲didSelectViewController中選定的選項卡將不起作用,因爲由於有超過5個選項卡,其中一個是更多,它只被觸發選項卡本身,而不是底層視圖選中。

所以我想我需要知道的是:是否有一個方法,我可以調用一個視圖控制器,將在視圖顯示之前觸發每一次?

回答

5

您需要爲此實現代理的-viewWillAppear:(BOOL)animated方法。

相關問題