我知道当视图即将出现时会调用 viewWillAppear 。
但是IOS怎么知道一个控制器的视图即将出现呢?
究竟是什么时候以及它是如何实施的?
例如, childController.view 是否首先检查窗口是否是它的超级祖先之一?视图是否有指向它的控制器的指针?这究竟是如何工作的?是否每次添加视图时都会检查它的窗口是否是超级祖先以及它是否是 UIViewController 的视图出口?
例如,如果我添加 childcontroller.view 但不添加到任何正在调用的视图的子视图中。会调用 viewWillAppear 吗?
childController 是否需要是 parentController 的子节点,以便在自动调用 parentController 的 viewWillAppear 时调用 childController 的 viewWillAppear?