我的UIViewControllers
被推入navigationController
。我想知道的是...當我從當前的UIViewController到前一個還是前進?當你離開視圖到另一個視圖或以前的視圖時,調用什麼方法
我檢查了viewDidUnLoad
,但這並沒有被調用。 ?
任何想法,謝謝:)
我的UIViewControllers
被推入navigationController
。我想知道的是...當我從當前的UIViewController到前一個還是前進?當你離開視圖到另一個視圖或以前的視圖時,調用什麼方法
我檢查了viewDidUnLoad
,但這並沒有被調用。 ?
任何想法,謝謝:)
這些被稱爲:
- (void)viewDidAppear:(BOOL)animated
- (void)viewDidDisappear:(BOOL)animated
- (void)viewWillAppear:(BOOL)animated
- (void)viewWillDisappear:(BOOL)animated
- (void)viewWillDisappear:(BOOL)animated
和
- (void)viewDidDisappear:(BOOL)animated
我建議你採取的外觀的文檔UIViewController類參考
除了在其他的答案提出的回調,你還可以設置一個委託爲您的UINavigationController,並實現以下回調
– navigationController:willShowViewController:animated:
– navigationController:didShowViewController:animated:
你想' - (void)viewWillDisappear'? – msgambel