1
當我們使用導航控制器作爲窗口的根,並且我們在該導航控制器上推送了多個控制器。可以說, A作爲導航控制器 乙作爲導航控制器 的根C被第B d是推推動第C在UIWIndow中跟蹤視圖在iOS應用程序
然後會是怎樣的上窗口視圖hierarchi。它像第一個窗口 - > A - > B - > C - > D;
或者他們在記憶中,但在窗口中只有一個D?
當我們使用導航控制器作爲窗口的根,並且我們在該導航控制器上推送了多個控制器。可以說, A作爲導航控制器 乙作爲導航控制器 的根C被第B d是推推動第C在UIWIndow中跟蹤視圖在iOS應用程序
然後會是怎樣的上窗口視圖hierarchi。它像第一個窗口 - > A - > B - > C - > D;
或者他們在記憶中,但在窗口中只有一個D?
你可以做你自己的調查,在調試過程只是打印:
po [[UIWindow keyWindow] recursiveDescription]
它會告訴你你的應用程序完整查看層次。
但是,是的,最終的結構是這樣的:
的UIWindow - > UINavigationController.view - > RootViewController.view - > OtherViewControllerView - >子視圖的
調試 - > ViewDebugging->拍攝視圖層次 –