2011-11-29 31 views
0

是否有可能在其viewWillAppear方法中從其XIB文件中重新加載視圖控制器的主視圖?該方法對視圖進行了重大改變,這將難以扭轉。當視圖控制器被推離導航堆棧時,該方法必須處理改變的視圖。如果我能放鬆XIB的觀點,那將會容易得多。看起來,Apple實現假設視圖將保持靜態,因此可以重複使用。在viewWillAppear方法中重新加載視圖的方法

+5

該視圖已被加載,否則不會出現。 – Till

+1

你爲什麼要這樣做? –

+0

是的,你可以自由加載視圖,然後修改視圖,但是這聽起來像是可能有更好的解決方案。究竟是什麼問題? –

回答

0

您可以在-viewWillAppear中更新大部分視圖。沒有規定你可以或不能在那裏更新。

只要確保您在任何情況下都能解決問題。我使用了-viewWillAppear來刷新我的視圖信息,因此您可以使用它來加載初始化所需內容而不是-viewDidLoad。