2012-05-17 91 views

回答

4

你是正確的,viewWillAppear有點特別,它通常會自動調用,但在某些情況下,當你加入這個作爲一個視圖控制器到UITabViewController時添加視圖控制器手動視圖(View addSubview:),而且還包括它不會收到消息。

但是,這隻適用於根視圖,當您(來自導航控制器)來回導航時,根視圖的viewWillAppear將作爲某個點被觸發。

簡而言之,如果您需要在這些情況下執行viewWillAppear中的某些操作,您應該在知道它將要呈現時自己發送消息。您可以處理這種情況下,您的視圖控制器,請查看下面的文章有關事項:

http://www.touchthatfruit.com/viewwillappear-and-viewdidappear-not-being-ca

好運。

相關問題