我得到了一個parentViewController。添加childViewController到底是什麼?
parentViewController有3個孩子。
AnnController, BobController, CharlieController
(未真名)
在任何時候僅一個這樣的控制器的視圖可能存在。轉換完成:
[self transitionFromViewController:fromController toViewController:toViewController duration:duration options:options animations:animations completion:^(BOOL finished)
一切正常。
但是,添加Ann,Bob和Charlie作爲Parent的孩子有什麼意義?
起初我還以爲這是使viewWillAppear中和viewWillDisappear得到transitionFromViewController
過程中自動調用,但它無論如何叫的viewController是一個孩子或沒有。
當父母被叫時,可能會使viewWillAppear和viewWillDisappear被調用。但這很容易做到。
當然,只有實際在ParentController.view的視圖區域中的視圖纔會將其viewWillAppear和viewWillDisappear調用正確嗎?或者是?
那麼Ann,Bob和Charlie是父控制員的孩子的確如此事實呢?
在家長的viewWillAppear,它是否會通過它的所有孩子並調用他們的viewWillAppear當且僅當childController的視圖是層次結構的一部分?或者是什麼?
其實又有什麼
注意這樣的事實:我清楚地知道什麼瀏覽containtment平均值。我問到它究竟做了什麼?例如,其中一個答案表示它是輪流傳遞的。是。但它是否對所有的子視圖或只有其視圖位於parentViewController.view層次結構中的子視圖都這樣做?或者是什麼?
我很清楚視圖包含的含義。我問到它究竟做了什麼? –
你的意思是viewWillAppear與childViewController無關嗎? –
爲什麼這會相關? – tiguero